#include <eoParser.h>
Inheritance diagram for eoParameterLoader:

Public Member Functions | |
| virtual | ~eoParameterLoader () |
| Need a virtual destructor. | |
| virtual void | processParam (eoParam ¶m, std::string section="")=0 |
| Register a parameter and set its value if it is known. | |
| virtual bool | isItThere (eoParam &_param) const =0 |
| checks if _param has been actually entered | |
| template<class ValueType> | |
| eoValueParam< ValueType > & | createParam (ValueType _defaultValue, std::string _longName, std::string _description, char _shortHand=0, std::string _section="", bool _required=false) |
| Construct a Param and sets its value. | |
Private Attributes | |
| std::vector< eoParam * > | ownedParams |
eoParameterLoader is an abstract class that can be used as a base for your own parameter loading and saving. The command line parser eoParser is derived from this class.
Definition at line 40 of file eoParser.h.
|
||||||||||||
|
Register a parameter and set its value if it is known.
Implemented in eoParser. |
|
||||||||||||||||||||||||||||||||
|
Construct a Param and sets its value. The loader will own the memory thus created
Definition at line 70 of file eoParser.h. Referenced by eoParser::getORcreateParam(), and eoParser::setORcreateParam(). |
1.3.9.1