sot-core  4.11.8
Hierarchical task solver plug-in for dynamic-graph.
dynamicgraph::sot::ExceptionDynamic Class Reference

#include <sot/core/exception-dynamic.hh>

Inheritance diagram for dynamicgraph::sot::ExceptionDynamic:

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::DYNAMIC , CANT_DESTROY_SIGNAL , JOINT_RANK , DYNAMIC_JRL ,
  JOINT_SIZE , INTEGRATION
}
 
- Public Types inherited from dynamicgraph::sot::ExceptionAbstract
enum  ExceptionEnum {
  ABSTRACT = 0 , SIGNAL = 100 , TASK = 200 , FEATURE = 300 ,
  FACTORY = 400 , DYNAMIC = 500 , TRACES = 600 , TOOLS = 700 ,
  PATTERN_GENERATOR = 800
}
 

Public Member Functions

virtual const std::string & getExceptionName (void) const
 
 ExceptionDynamic (const ExceptionDynamic::ErrorCodeEnum &errcode, const std::string &msg="")
 
 ExceptionDynamic (const ExceptionDynamic::ErrorCodeEnum &errcode, const std::string &msg, const char *format,...)
 
virtual ~ExceptionDynamic (void) throw ()
 
- Public Member Functions inherited from dynamicgraph::sot::ExceptionAbstract
 ExceptionAbstract (const int &code, const std::string &msg="")
 
virtual ~ExceptionAbstract (void) throw ()
 
int getCode (void)
 
const std::string & getStringMessage (void)
 
const char * getMessage (void)
 
const char * what () const throw ()
 

Static Public Attributes

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

Additional Inherited Members

- Protected Attributes inherited from dynamicgraph::sot::ExceptionAbstract
int code
 
std::string message
 

Member Enumeration Documentation

◆ ErrorCodeEnum

Enumerator
GENERIC 
CANT_DESTROY_SIGNAL 
JOINT_RANK 
DYNAMIC_JRL 
JOINT_SIZE 
INTEGRATION 

Constructor & Destructor Documentation

◆ ExceptionDynamic() [1/2]

dynamicgraph::sot::ExceptionDynamic::ExceptionDynamic ( const ExceptionDynamic::ErrorCodeEnum errcode,
const std::string &  msg = "" 
)

◆ ExceptionDynamic() [2/2]

dynamicgraph::sot::ExceptionDynamic::ExceptionDynamic ( const ExceptionDynamic::ErrorCodeEnum errcode,
const std::string &  msg,
const char *  format,
  ... 
)

◆ ~ExceptionDynamic()

virtual dynamicgraph::sot::ExceptionDynamic::~ExceptionDynamic ( void  )
throw (
)
inlinevirtual

Member Function Documentation

◆ getExceptionName()

virtual const std::string& dynamicgraph::sot::ExceptionDynamic::getExceptionName ( void  ) const
inlinevirtual

Member Data Documentation

◆ EXCEPTION_NAME

const std::string dynamicgraph::sot::ExceptionDynamic::EXCEPTION_NAME
static

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