DUNE: Uniform Navigational Environment  2019.02.0
DUNE::Tasks::BasicParameterParser< T > Class Template Reference

Public Member Functions

 BasicParameterParser (T &var)
 
 ~BasicParameterParser (void)
 
std::string getTypeName (void)
 
void read (const std::string &value)
 
bool commit (void)
 
void values (const std::string &list)
 
void minimumValue (const std::string &value)
 
void maximumValue (const std::string &value)
 
void validate (void)
 
- Public Member Functions inherited from DUNE::Tasks::AbstractParameterParser
virtual ~AbstractParameterParser (void)
 
virtual void minimumSize (unsigned value)
 
virtual void maximumSize (unsigned value)
 

Constructor & Destructor Documentation

template<typename T >
DUNE::Tasks::BasicParameterParser< T >::BasicParameterParser ( T &  var)
inline
template<typename T >
DUNE::Tasks::BasicParameterParser< T >::~BasicParameterParser ( void  )
inline

Member Function Documentation

template<typename T >
bool DUNE::Tasks::BasicParameterParser< T >::commit ( void  )
inlinevirtual
Returns
true if value changed, false otherwise.

Implements DUNE::Tasks::AbstractParameterParser.

template<typename T >
std::string DUNE::Tasks::BasicParameterParser< T >::getTypeName ( void  )
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< T >::maximumValue ( const std::string &  value)
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< T >::minimumValue ( const std::string &  value)
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< T >::read ( const std::string &  value)
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< T >::validate ( void  )
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< T >::values ( const std::string &  list)
inlinevirtual
Collaboration diagram for DUNE::Tasks::BasicParameterParser< T >:
Collaboration graph