ArgsParser Class Reference

#include <ArgsParser.h>

List of all members.

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 doxygen 1.5.6