EMANE
1.2.1
|
This is the complete list of members for EMANE::ConfigurationRegistrar, including all inherited members.
ConfigurationRegistrar() | EMANE::ConfigurationRegistrar | inlineprotected |
registerNonNumeric(const std::string &sName, const ConfigurationProperties &properties=ConfigurationProperties::NONE, const std::initializer_list< T > &values={}, const std::string &sUsage="", std::size_t minOccurs=1, std::size_t maxOccurs=1, const std::string &sRegexPattern={}) | EMANE::ConfigurationRegistrar | |
registerNonNumericAny(const std::string &sName, Any::Type type, const ConfigurationProperties &properties, const std::vector< Any > &values, const std::string &sUsage, std::size_t minOccurs, std::size_t maxOccurs, const std::string &sRegexPattern={})=0 | EMANE::ConfigurationRegistrar | protectedpure virtual |
registerNumeric(const std::string &sName, const ConfigurationProperties &properties=ConfigurationProperties::NONE, const std::initializer_list< T > &values={}, const std::string &sUsage="", T minValue=std::numeric_limits< T >::lowest(), T maxValue=std::numeric_limits< T >::max(), std::size_t minOccurs=1, std::size_t maxOccurs=1, const std::string &sRegexPattern={}) | EMANE::ConfigurationRegistrar | |
registerNumericAny(const std::string &sName, Any::Type type, const ConfigurationProperties &properties, const std::vector< Any > &values, const std::string &sUsage, const Any &minValue, const Any &maxValue, std::size_t minOccurs, std::size_t maxOccurs, const std::string &sRegexPattern={})=0 | EMANE::ConfigurationRegistrar | protectedpure virtual |
registerValidator(ConfigurationValidator validator)=0 | EMANE::ConfigurationRegistrar | pure virtual |
~ConfigurationRegistrar() | EMANE::ConfigurationRegistrar | inlinevirtual |