DUNE: Uniform Navigational Environment  2016.05.0
DUNE::Tasks::BasicParameterParser< std::vector< T > > Class Template Reference

Public Member Functions

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements DUNE::Tasks::AbstractParameterParser.

template<typename T >
std::string DUNE::Tasks::BasicParameterParser< std::vector< T > >::getTypeName ( void  )
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< std::vector< T > >::maximumSize ( unsigned  value)
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< std::vector< T > >::minimumSize ( unsigned  value)
inlinevirtual
template<typename T >
virtual void DUNE::Tasks::BasicParameterParser< std::vector< T > >::read ( const std::string &  value)
inlinevirtual
template<typename T >
void DUNE::Tasks::BasicParameterParser< std::vector< T > >::validate ( void  )
inlinevirtual
Collaboration diagram for DUNE::Tasks::BasicParameterParser< std::vector< T > >:
Collaboration graph