40 #ifndef _PARAMETEREXCEPTIONS_H_ 41 #define _PARAMETEREXCEPTIONS_H_ 44 #include "../Exceptions.h" 81 Exception::operator=(pe);
163 #endif //_PARAMETEREXCEPTIONS_H_ ConstraintException(const std::string &text, const Parameter *param, double badValue)
Build a new ConstraintException object.
Exception thrown when a parameter is not found, for instance in a ParameterList.
virtual ~ParameterException()
ParameterException & operator=(const ParameterException &pe)
ParameterException(const std::string &text, const Parameter *param)
Build a new ParameterException object.
const Parameter * parameter_
This class allows to perform a correspondence analysis.
ParameterNotFoundException(const std::string &text, const std::string ¶m="")
Build a new ParameterNotFoundException object.
This class is designed to facilitate the manipulation of parameters.
virtual double getBadValue() const
Get the value that doesn't match the constraint.
ParameterException(const ParameterException &pe)
virtual ~ConstraintException()
const std::string parameter_
virtual const Parameter * getParameter() const
Get the parameter that threw the exception.
virtual ~ParameterNotFoundException()
Exception thrown when a value do not match a given constraint.
The parameter exception base class.
virtual std::string getParameter() const
Get the name of the parameter not found.