ArgsParser Class Reference
#include <ArgsParser.h>
Public Member Functions | |
| ArgsParser (void) | |
| ~ArgsParser (void) | |
| int | parse (const char *file) |
| void | setMaxParameterNameLength (unsigned int length) |
| void | setMaxParameterValueLength (unsigned int length) |
| void | ignoreUnspecifiedParams (bool ignore) |
| void | addBoolArg (const char *argName, bool &value, bool required=false) |
| void | addCharArg (const char *argName, char &value, bool required=false) |
| void | addIntArg (const char *argName, int &value, bool required=false) |
| void | addFloatArg (const char *argName, float &value, bool required=false) |
| void | addStringArg (const char *argName, std::string &value, bool required=false) |
Static Public Member Functions | |
| static void | test () |
Detailed Description
Definition at line 29 of file ArgsParser.h.
Constructor & Destructor Documentation
| ArgsParser::ArgsParser | ( | void | ) |
Definition at line 46 of file ArgsParser.cpp.
| ArgsParser::~ArgsParser | ( | void | ) |
Definition at line 52 of file ArgsParser.cpp.
Member Function Documentation
| void ArgsParser::test | ( | ) | [static] |
Definition at line 9 of file ArgsParser.cpp.
| int ArgsParser::parse | ( | const char * | file | ) |
Definition at line 55 of file ArgsParser.cpp.
| void ArgsParser::setMaxParameterNameLength | ( | unsigned int | length | ) |
Definition at line 273 of file ArgsParser.cpp.
| void ArgsParser::setMaxParameterValueLength | ( | unsigned int | length | ) |
Definition at line 276 of file ArgsParser.cpp.
| void ArgsParser::ignoreUnspecifiedParams | ( | bool | ignore | ) |
Definition at line 279 of file ArgsParser.cpp.
| void ArgsParser::addBoolArg | ( | const char * | argName, | |
| bool & | value, | |||
| bool | required = false | |||
| ) |
Definition at line 242 of file ArgsParser.cpp.
| void ArgsParser::addCharArg | ( | const char * | argName, | |
| char & | value, | |||
| bool | required = false | |||
| ) |
Definition at line 248 of file ArgsParser.cpp.
| void ArgsParser::addIntArg | ( | const char * | argName, | |
| int & | value, | |||
| bool | required = false | |||
| ) |
Definition at line 254 of file ArgsParser.cpp.
| void ArgsParser::addFloatArg | ( | const char * | argName, | |
| float & | value, | |||
| bool | required = false | |||
| ) |
Definition at line 260 of file ArgsParser.cpp.
| void ArgsParser::addStringArg | ( | const char * | argName, | |
| std::string & | value, | |||
| bool | required = false | |||
| ) |
Definition at line 266 of file ArgsParser.cpp.
The documentation for this class was generated from the following files:
Generated on 28 Feb 2009 for Milton by
1.5.6