Frobby 0.9.5
|
#include <Parameter.h>
Public Member Functions | |
Parameter (const string &name, const string &description) | |
virtual | ~Parameter () |
const string & | getName () const |
const string & | getDescription () const |
string | getArgumentType () const |
string | getValueAsString () const |
void | appendToDescription (const char *str) |
void | processArguments (const char **args, size_t argCount) |
Private Member Functions | |
virtual string | doGetArgumentType () const =0 |
virtual string | doGetValueAsString () const =0 |
virtual pair< size_t, size_t > | doGetArgumentCountRange () const =0 |
virtual void | doProcessArguments (const char **args, size_t argCount)=0 |
void | checkCorrectParameterCount (unsigned int from, unsigned int to, const char **params, unsigned int paramCount) |
Private Attributes | |
string | _name |
string | _description |
Definition at line 24 of file Parameter.h.
Definition at line 22 of file Parameter.cpp.
|
virtual |
Definition at line 28 of file Parameter.cpp.
Definition at line 31 of file Parameter.cpp.
|
private |
Definition at line 43 of file Parameter.cpp.
|
privatepure virtual |
Implemented in BoolParameter, IntegerParameter, and StringParameter.
Implemented in BoolParameter, IntegerParameter, and StringParameter.
Implemented in BoolParameter, IntegerParameter, and StringParameter.
|
privatepure virtual |
Implemented in BoolParameter, IntegerParameter, and StringParameter.
|
inline |
Definition at line 31 of file Parameter.h.
Definition at line 30 of file Parameter.h.
Definition at line 29 of file Parameter.h.
|
inline |
Definition at line 32 of file Parameter.h.
Definition at line 35 of file Parameter.cpp.
|
private |
Definition at line 50 of file Parameter.h.
|
private |
Definition at line 49 of file Parameter.h.