28 template <
class Type >
39template <
class Type >
43 abstraction::XmlParserRegistry::registerXmlParser < Type > ( );
47 abstraction::XmlParserRegistry::unregisterXmlParser < Type > ( );
51template <
class Type >
55 abstraction::XmlComposerRegistry::registerXmlComposer < Type > ( );
56 abstraction::AlgorithmRegistry::registerWrapper < xml::Compose, ext::deque < sax::Token >,
const Type & > (
xml::Compose::abstractionFromType, std::array < std::string, 1 > { {
"arg0" } } );
57 abstraction::AlgorithmRegistry::setDocumentationOfWrapper < xml::Compose, const Type & > (
58"Xml composing algorithm.\n\
60@param arg0 the composed value\n\
61@return the @p arg0 in xml tokens representation" );
65 abstraction::XmlComposerRegistry::unregisterXmlComposer < Type > ( );
66 abstraction::AlgorithmRegistry::unregisterWrapper < xml::Compose, const Type & > ( );
70template <
class Group,
class Type >
static std::shared_ptr< abstraction::OperationAbstraction > getXmlComposerAbstraction(const std::string ¶m)
Definition: XmlRegistry.cpp:22
static std::shared_ptr< abstraction::OperationAbstraction > getXmlParserAbstraction(const std::string &type)
Definition: XmlRegistry.cpp:26
Definition: XmlRegistration.hpp:40
~XmlReaderRegister()
Definition: XmlRegistration.hpp:46
XmlReaderRegister()
Definition: XmlRegistration.hpp:42
Definition: XmlRegistration.hpp:71
~XmlRegisterTypeInGroup()
Definition: XmlRegistration.hpp:78
XmlRegisterTypeInGroup()
Definition: XmlRegistration.hpp:73
Definition: XmlRegistration.hpp:52
~XmlWriterRegister()
Definition: XmlRegistration.hpp:64
XmlWriterRegister()
Definition: XmlRegistration.hpp:54
Definition: XmlRegistration.hpp:26
static std::shared_ptr< abstraction::OperationAbstraction > abstractionFromType(const Type &)
Definition: XmlRegistration.hpp:29
Definition: XmlRegistration.hpp:18
static std::shared_ptr< abstraction::OperationAbstraction > abstractionFromTokens(ext::deque< sax::Token > &&tokens)
Definition: XmlRegistration.hpp:20
Type
Definition: MeasurementTypes.hpp:20
Definition: AlgoRegistration.hpp:14
Definition: XmlRegistration.hpp:16
Definition: xmlApi.hpp:27