#include <eoParam.h>

Public Member Functions | |
| eoParam () | |
| Empty constructor - called from outside any parser. | |
| eoParam (std::string _longName, std::string _default, std::string _description, char _shortName=0, bool _required=false) | |
| Construct a Param. | |
| virtual | ~eoParam () |
| Virtual destructor is needed. | |
| virtual std::string | getValue () const =0 |
| Pure virtual function to get the value out. | |
| virtual void | setValue (const std::string &_value)=0 |
| Pure virtual function to set the value. | |
| char | shortName () const |
| Returns the short name. | |
| const std::string & | longName () const |
| Returns the long name. | |
| const std::string & | description () const |
| Returns the description of the argument. | |
| const std::string & | defValue () const |
| Returns the default value of the argument. | |
| void | defValue (const std::string &str) |
| Sets the default value of the argument,. | |
| void | setLongName (std::string _longName) |
| ALlows to change the name (see the prefix in eoParser.h). | |
| bool | required () const |
| Returns if required or not. | |
Private Attributes | |
| std::string | repLongName |
| std::string | repDefault |
| std::string | repDescription |
| char | repShortHand |
| bool | repRequired |
Definition at line 42 of file eoParam.h.
| eoParam::eoParam | ( | std::string | _longName, | |
| std::string | _default, | |||
| std::string | _description, | |||
| char | _shortName = 0, |
|||
| bool | _required = false | |||
| ) | [inline] |
1.5.5