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

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::YAML_CPP_PARSING, PARSING_BOOL, PARSING_FLOAT, PARSING_DOUBLE,
  PARSING_EIGEN, PARSING_STRING, PARSING_UNSIGNED
}
 
- 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
 
 ExceptionYamlCpp (const ExceptionYamlCpp::ErrorCodeEnum &errcode, const std::string &msg="")
 
 ExceptionYamlCpp (const ExceptionYamlCpp::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: