dynamicgraph::ExceptionTraces Class Reference

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

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

Inheritance diagram for dynamicgraph::ExceptionTraces:
[legend]
Collaboration diagram for dynamicgraph::ExceptionTraces:
[legend]

List of all members.

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::TRACES,
  NOT_OPEN
}

Public Member Functions

 ExceptionTraces (const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg="")
 ExceptionTraces (const ExceptionTraces::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
virtual ~ExceptionTraces () throw ()
virtual const std::string & getExceptionName () const

Static Public Attributes

static const std::string EXCEPTION_NAME

Detailed Description

Exceptions raised when an error related to traces happen.


Member Enumeration Documentation

Enumerator:
GENERIC 
NOT_OPEN 

Constructor & Destructor Documentation

dynamicgraph::ExceptionTraces::ExceptionTraces ( const ExceptionTraces::ErrorCodeEnum errcode,
const std::string &  msg = "" 
) [explicit]
dynamicgraph::ExceptionTraces::ExceptionTraces ( const ExceptionTraces::ErrorCodeEnum errcode,
const std::string &  msg,
const char *  format,
  ... 
)
virtual dynamicgraph::ExceptionTraces::~ExceptionTraces ( ) throw () [inline, virtual]

Member Function Documentation

virtual const std::string& dynamicgraph::ExceptionTraces::getExceptionName ( ) const [inline, virtual]

Reimplemented from dynamicgraph::ExceptionAbstract.


Member Data Documentation