DUNE: Uniform Navigational Environment  2016.09.0
DUNE::Tasks::AbstractParameterParser Class Referenceabstract

Detailed Description

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)
 

Constructor & Destructor Documentation

virtual DUNE::Tasks::AbstractParameterParser::~AbstractParameterParser ( void  )
inlinevirtual

Destructor.

Member Function Documentation

virtual bool DUNE::Tasks::AbstractParameterParser::commit ( void  )
pure virtual
virtual std::string DUNE::Tasks::AbstractParameterParser::getTypeName ( void  )
pure virtual
virtual void DUNE::Tasks::AbstractParameterParser::maximumSize ( unsigned  value)
inlinevirtual
virtual void DUNE::Tasks::AbstractParameterParser::maximumValue ( const std::string &  value)
inlinevirtual
virtual void DUNE::Tasks::AbstractParameterParser::minimumSize ( unsigned  value)
inlinevirtual
virtual void DUNE::Tasks::AbstractParameterParser::minimumValue ( const std::string &  value)
inlinevirtual
virtual void DUNE::Tasks::AbstractParameterParser::read ( const std::string &  value)
pure virtual
virtual void DUNE::Tasks::AbstractParameterParser::validate ( void  )
inlinevirtual
virtual void DUNE::Tasks::AbstractParameterParser::values ( const std::string &  list)
inlinevirtual
Collaboration diagram for DUNE::Tasks::AbstractParameterParser:
Collaboration graph