#include <Exception.h>
Inheritance diagram for Tagcoll::OutOfRangeException:
Public Member Functions | |
OutOfRangeException (const std::string &context, const std::string &var_desc) throw () | |
~OutOfRangeException () throw () | |
virtual const char * | type () const throw () |
Get a string tag identifying the exception type. | |
virtual std::string | var_desc () const throw () |
Get a short description of the variable that has been checked. | |
virtual std::string | desc () const throw () |
Get a string describing what happened that threw the exception. | |
Protected Attributes | |
std::string | _var_desc |
Tagcoll::OutOfRangeException::OutOfRangeException | ( | const std::string & | context, | |
const std::string & | var_desc | |||
) | throw () [inline] |
Tagcoll::OutOfRangeException::~OutOfRangeException | ( | ) | throw () [inline] |
virtual const char* Tagcoll::OutOfRangeException::type | ( | ) | const throw () [inline, virtual] |
Get a string tag identifying the exception type.
Reimplemented from Tagcoll::ConsistencyCheckException.
Reimplemented in Tagcoll::ValOutOfRangeException< C >.
virtual std::string Tagcoll::OutOfRangeException::var_desc | ( | ) | const throw () [inline, virtual] |
Get a short description of the variable that has been checked.
virtual std::string Tagcoll::OutOfRangeException::desc | ( | ) | const throw () [inline, virtual] |
Get a string describing what happened that threw the exception.
Reimplemented from Tagcoll::ContextException.
Reimplemented in Tagcoll::ValOutOfRangeException< C >.
std::string Tagcoll::OutOfRangeException::_var_desc [protected] |