dynamic-graph  4.4.3
Dynamic graph library
ExceptionTraces Class Reference

Exceptions raised when an error related to traces happen. More...

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

Inheritance diagram for ExceptionTraces:
Collaboration diagram for ExceptionTraces:

Public Types

enum  ErrorCodeEnum { GENERIC = ExceptionAbstract::TRACES, NOT_OPEN }
 
- Public Types inherited from ExceptionAbstract
enum  ExceptionEnum {
  ABSTRACT = 0, SIGNAL = 100, FACTORY = 200, TRACES = 300,
  TOOLS = 700
}
 Categories error code. More...
 

Public Member Functions

 ExceptionTraces (const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
 
 ExceptionTraces (const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")
 
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

Exceptions raised when an error related to traces happen.

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


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