dynamic_graph_manager
dynamic_graph::ExceptionTask Class Reference

ExceptionTask. More...

#include <exception-task.hh>

Inheritance diagram for dynamic_graph::ExceptionTask:
Collaboration diagram for dynamic_graph::ExceptionTask:

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::TASK, EMPTY_LIST, NON_ADEQUATE_FEATURES, MATRIX_SIZE,
  BOUND_TYPE, PARSER_MULTI_BOUND
}
 
- 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
 
 ExceptionTask (const ExceptionTask::ErrorCodeEnum &errcode, const std::string &msg="")
 
 ExceptionTask (const ExceptionTask::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 = "Task"
 
- 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: