virtual | ~IOptions() |
virtual ROOT::Math::IOptions* | Clone() const |
virtual bool | GetIntValue(const char*, int&) const |
virtual bool | GetNamedValue(const char*, string&) const |
virtual bool | GetRealValue(const char*, double&) const |
int | IValue(const char* name) const |
string | NamedValue(const char* name) const |
ROOT::Math::IOptions& | operator=(const ROOT::Math::IOptions&) |
virtual void | Print(ostream& = std::cout) const |
double | RValue(const char* name) const |
virtual void | SetIntValue(const char*, int) |
virtual void | SetNamedValue(const char*, const char*) |
virtual void | SetRealValue(const char*, double) |
void | SetValue(const char* name, double val) |
void | SetValue(const char* name, int val) |
void | SetValue(const char* name, const char* val) |
bool | DoGetValue(const char* name, double& val) const |
bool | DoGetValue(const char* name, int& val) const |
bool | DoGetValue(const char* name, string& val) const |
generic methods for retrivieng options set option value
{ SetRealValue(name,val);}
methods to be re-implemented in the derived classes
{ return false; }
method wich need to be re-implemented by the derived classes
{MATH_ERROR_MSG("IOptions::SetRealValue","Invalid setter method called"); }
{MATH_ERROR_MSG("IOptions::SetIntValue","Invalid setter method called"); }
{MATH_ERROR_MSG("IOptions::SetNamedValue","Invalid setter method called"); }
print options
{MATH_INFO_MSG("IOptions::Print","it is not implemented");}