dynamic_graph_manager
dynamic_graph::ExceptionTools Class Reference
Inheritance diagram for dynamic_graph::ExceptionTools:
Collaboration diagram for dynamic_graph::ExceptionTools:

Public Types

enum  ErrorCodeEnum { GENERIC = ExceptionAbstract::TOOLS, CORBA, KALMAN_SIZE, PY_SHELL_PTR }
 
- Public Types inherited from dynamic_graph::ExceptionAbstract
enum  ExceptionEnum {
  ABSTRACT = 0, SIGNAL = 100, TASK = 200, FEATURE = 300,
  FACTORY = 400, DYNAMIC = 500, TRACES = 600, TOOLS = 700,
  PATTERN_GENERATOR = 800, YAML_CPP_PARSING = 900
}
 

Public Member Functions

virtual const std::string & getExceptionName () const
 
 ExceptionTools (const ExceptionTools::ErrorCodeEnum &errcode, const std::string &msg="")
 
 ExceptionTools (const ExceptionTools::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
 
- Public Member Functions inherited from dynamic_graph::ExceptionAbstract
 ExceptionAbstract (const int &code, const std::string &msg="")
 
int getCode (void)
 Access to the error code. More...
 
const std::string & getStringMessage (void)
 Reference access to the error message (can be empty). More...
 
const char * getMessage (void)
 Access to the pointer on the array of char related to the error string. More...
 
const char * what () const throw ()
 

Static Public Attributes

static const std::string EXCEPTION_NAME = "Tools"
 
- Static Public Attributes inherited from dynamic_graph::ExceptionAbstract
static const std::string EXCEPTION_NAME = "Abstract"
 

Additional Inherited Members

- Protected Attributes inherited from dynamic_graph::ExceptionAbstract
int code
 Error code. More...
 
std::string message
 Error message (can be empty). More...
 

The documentation for this class was generated from the following files: