18 #ifndef CLI_PARAMS_GUARD 19 #define CLI_PARAMS_GUARD 39 void add(auto_ptr<Parameter> param);
44 bool hasParam(
const string& name)
const;
51 unsigned int paramCount);
void add(auto_ptr< Parameter > param)
vector< Parameter * > _ownedParams
bool getBool(const CliParams ¶ms, const string &name)
vector< Parameter * >::const_iterator const_iterator
const Parameter & getParam(const string &name) const
unsigned int getInt(const CliParams ¶ms, const string &name)
const string & getString(const CliParams ¶ms, const string &name)
void setBool(CliParams ¶ms, const string &name, bool newValue)
const_iterator end() const
vector< Parameter * >::iterator iterator
void processOption(const string &optionName, const char **params, unsigned int paramCount)
ElementDeleter< vector< Parameter * > > _paramsDeleter
vector< Parameter * > _params
const_iterator begin() const
bool hasParam(const string &name) const
void parseCommandLine(unsigned int tokenCount, const char **tokens)