dynamic-graph  4.1.0-8-gdab7-dirty
Dynamic graph library
ExceptionFactory Class Reference

Generic error class. More...

#include <dynamic-graph/exception-factory.h>

Inheritance diagram for ExceptionFactory:
Collaboration diagram for ExceptionFactory:

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::FACTORY, UNREFERED_OBJECT, UNREFERED_SIGNAL, UNREFERED_FUNCTION,
  DYNAMIC_LOADING, SIGNAL_CONFLICT, FUNCTION_CONFLICT, OBJECT_CONFLICT,
  SYNTAX_ERROR, READ_FILE
}
 
- Public Types inherited from ExceptionAbstract
enum  ExceptionEnum {
  ABSTRACT = 0, SIGNAL = 100, FACTORY = 200, TRACES = 300,
  TOOLS = 700
}
 Categories error code. More...
 

Public Member Functions

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

Static Public Attributes

static const std::string EXCEPTION_NAME
 
- Static Public Attributes inherited from ExceptionAbstract
static const std::string EXCEPTION_NAME
 

Additional Inherited Members

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

Detailed Description

Generic error class.

Definition at line 18 of file exception-factory.h.


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