15template <
class Type >
26 template <
class Type >
37template <
class Type >
41 abstraction::RawReaderRegistry::registerRawReader < Type > ( );
43 abstraction::AlgorithmRegistry::setDocumentationOfWrapper < raw::Parse < Type >,
const std::string & > (
44"Raw parsing of " + ext::to_string < Type > ( ) +
".\n\
46@param arg0 the parsed string\n\
47@return value parsed from @p arg0" );
51 abstraction::RawReaderRegistry::unregisterRawReader < Type > ( );
52 abstraction::AlgorithmRegistry::unregisterWrapper < raw::Parse < Type >,
const std::string & > ( );
56template <
class Type >
60 abstraction::RawWriterRegistry::registerRawWriter < Type > ( );
61 abstraction::AlgorithmRegistry::registerWrapper < raw::Compose, std::string, const Type & > (
raw::Compose::abstractionFromType, std::array < std::string, 1 > { {
"arg0" } } );
62 abstraction::AlgorithmRegistry::setDocumentationOfWrapper < raw::Compose, const Type & > (
63"Raw composing algorithm.\n\
65@param arg0 the composed value\n\
66@return the @p arg0 in raw representation" );
70 abstraction::RawWriterRegistry::unregisterRawWriter < Type > ( );
71 abstraction::AlgorithmRegistry::unregisterWrapper < raw::Compose, const Type & > ( );
static std::shared_ptr< abstraction::OperationAbstraction > getAbstraction(const std::string &type)
Definition: RawReaderRegistry.cpp:27
static std::shared_ptr< abstraction::OperationAbstraction > getAbstraction(const std::string ¶m)
Definition: RawWriterRegistry.cpp:27
Definition: RawRegistration.hpp:24
static std::shared_ptr< abstraction::OperationAbstraction > abstractionFromType(const Type &)
Definition: RawRegistration.hpp:27
Definition: RawRegistration.hpp:16
static std::shared_ptr< abstraction::OperationAbstraction > abstractionFromString(const std::string &)
Definition: RawRegistration.hpp:18
Definition: RawRegistration.hpp:38
RawReaderRegister()
Definition: RawRegistration.hpp:40
~RawReaderRegister()
Definition: RawRegistration.hpp:50
Definition: RawRegistration.hpp:57
RawWriterRegister()
Definition: RawRegistration.hpp:59
~RawWriterRegister()
Definition: RawRegistration.hpp:69
Type
Definition: MeasurementTypes.hpp:20
Definition: RawRegistration.hpp:13
Definition: AlgoRegistration.hpp:14