dynamic_graph_manager
dynamic_graph::ExceptionDynamic Class Reference

ExceptionDynamic. More...

#include <exception-dynamic.hh>

Inheritance diagram for dynamic_graph::ExceptionDynamic:
Collaboration diagram for dynamic_graph::ExceptionDynamic:

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::DYNAMIC, CANT_DESTROY_SIGNAL, JOINT_RANK, DYNAMIC_JRL,
  JOINT_SIZE, INTEGRATION
}
 
- 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 (void) const
 
 ExceptionDynamic (const ExceptionDynamic::ErrorCodeEnum &errcode, const std::string &msg="")
 
 ExceptionDynamic (const ExceptionDynamic::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 = "Dynamic"
 
- 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...
 

Detailed Description


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