Generic error class. More...
#include <dynamic-graph/python/exception-python.hh>
Public Types | |
enum | ErrorCodeEnum { GENERIC, VALUE_PARSING, VECTOR_PARSING, MATRIX_PARSING, CLASS_INCONSISTENT } |
Public Member Functions | |
ExceptionPython (const ExceptionPython::ErrorCodeEnum &errcode, const std::string &msg="") | |
ExceptionPython (const ExceptionPython::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...) | |
virtual | ~ExceptionPython () throw () |
virtual const std::string & | getExceptionName () const |
Static Public Attributes | |
static const std::string | EXCEPTION_NAME = "Python" |
Generic error class.
dynamicgraph::python::ExceptionPython::ExceptionPython | ( | const ExceptionPython::ErrorCodeEnum & | errcode, |
const std::string & | msg = "" |
||
) | [explicit] |
dynamicgraph::python::ExceptionPython::ExceptionPython | ( | const ExceptionPython::ErrorCodeEnum & | errcode, |
const std::string & | msg, | ||
const char * | format, | ||
... | |||
) |
References EXCEPTION_NAME.
virtual dynamicgraph::python::ExceptionPython::~ExceptionPython | ( | ) | throw () [inline, virtual] |
virtual const std::string& dynamicgraph::python::ExceptionPython::getExceptionName | ( | ) | const [inline, virtual] |
References EXCEPTION_NAME.
const std::string dynamicgraph::python::ExceptionPython::EXCEPTION_NAME = "Python" [static] |
Referenced by ExceptionPython(), and getExceptionName().