DUNE: Uniform Navigational Environment
2017.01.0
|
Abstract class for parameter parsers.
Public Member Functions | |
virtual | ~AbstractParameterParser (void) |
virtual void | read (const std::string &value)=0 |
virtual std::string | getTypeName (void)=0 |
virtual bool | commit (void)=0 |
virtual void | minimumSize (unsigned value) |
virtual void | maximumSize (unsigned value) |
virtual void | minimumValue (const std::string &value) |
virtual void | maximumValue (const std::string &value) |
virtual void | values (const std::string &list) |
virtual void | validate (void) |
|
inlinevirtual |
Destructor.
|
pure virtual |
Implemented in DUNE::Tasks::BasicParameterParser< Math::Matrix >, DUNE::Tasks::BasicParameterParser< std::vector< T > >, and DUNE::Tasks::BasicParameterParser< T >.
Referenced by DUNE::Tasks::Parameter::commit().
|
pure virtual |
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< std::vector< T > >.
Referenced by DUNE::Tasks::Parameter::maximumSize().
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< T >.
Referenced by DUNE::Tasks::Parameter::maximumValue().
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< std::vector< T > >.
Referenced by DUNE::Tasks::Parameter::minimumSize().
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< T >.
Referenced by DUNE::Tasks::Parameter::minimumValue().
|
pure virtual |
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< std::vector< T > >, and DUNE::Tasks::BasicParameterParser< T >.
Referenced by DUNE::Tasks::Parameter::read().
|
inlinevirtual |
Reimplemented in DUNE::Tasks::BasicParameterParser< T >.
Referenced by DUNE::Tasks::Parameter::values().