15 params_ =
new std::vector<const Param*>;
21 for(; iter != iter_end; ++iter) {
25 delete params_; params_ = NULL;
29 int& paramValue)
const 32 if (param == NULL)
return(-1);
41 double& paramValue)
const 44 if (param == NULL)
return(-1);
58 std::string& paramValue)
const 61 if (param == NULL)
return(-1);
70 bool& paramValue)
const 73 if (param == NULL)
return(-1);
82 const void*& paramValue)
const 85 if (param == NULL)
return(-1);
ParamType getType() const
int getStringParamValue(const char *name, std::string ¶mValue) const
bool getBoolValue() const
const std::string & getStringValue() const
int getIntParamValue(const char *name, int ¶mValue) const
int getBoolParamValue(const char *name, bool ¶mValue) const
int getDoubleParamValue(const char *name, double ¶mValue) const
const void * getVoidValue() const
double getDoubleValue() const
std::vector< const Param * > * params_
int getVoidParamValue(const char *name, const void *¶mValue) const