|
| RangeDomain (const DomainValueType &min_, const DomainValueType &max_=std::numeric_limits< DomainValueType >::max()) |
| Constructor. More...
|
|
string | getDomainDescription () const |
| Get the description of the set of values allowed as string for the error log message. More...
|
|
template<typename ValueType > |
bool | check (const ValueType &val, string &explanation) const |
| Checks if the configuration value is in the expected domain. More...
|
|
Public Member Functions inherited from _Wolframe::config::Parser::BaseTypeDomain |
| BaseTypeDomain () |
| Constructor. More...
|
|
template<typename ValueType > |
bool | check (const ValueType &, string &) const |
| Checks if the configuration value is in the expected domain. More...
|
|
template<typename ValueType > |
bool | parse (ValueType &value, const string &token, string &explanation) const |
| Parses the token string and maps it to its value representation. More...
|
|
template<typename DomainValueType>
class _Wolframe::config::Parser::RangeDomain< DomainValueType >
Describes a value domain for a range of values.
Describes a value domain for a value that must differ from its default (empty) initialization.
- Template Parameters
-
DomainValueType | type of the value the range is formed of |