All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dynamicgraph::sot::ExceptionPatternGenerator Class Reference

#include <sot-pattern-generator/exception-pg.h>

Inheritance diagram for dynamicgraph::sot::ExceptionPatternGenerator:
[legend]
Collaboration diagram for dynamicgraph::sot::ExceptionPatternGenerator:
[legend]

Public Types

enum  ErrorCodeEnum {
  GENERIC = ExceptionAbstract::PATTERN_GENERATOR,
  READ_FILE,
  CANT_DESTROY_SIGNAL,
  JOINT_RANK,
  PATTERN_GENERATOR_JRL,
  SELECTOR_RANK,
  BAD_CAST
}
 
- Public Types inherited from dynamicgraph::sot::ExceptionAbstract
enum  ExceptionEnum
 

Public Member Functions

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

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

Enumerator
GENERIC 
READ_FILE 
CANT_DESTROY_SIGNAL 
JOINT_RANK 
PATTERN_GENERATOR_JRL 
SELECTOR_RANK 
BAD_CAST 

Constructor & Destructor Documentation

dynamicgraph::sot::ExceptionPatternGenerator::ExceptionPatternGenerator ( const ExceptionPatternGenerator::ErrorCodeEnum errcode,
const std::string &  msg = "" 
)
dynamicgraph::sot::ExceptionPatternGenerator::ExceptionPatternGenerator ( const ExceptionPatternGenerator::ErrorCodeEnum errcode,
const std::string &  msg,
const char *  format,
  ... 
)
virtual dynamicgraph::sot::ExceptionPatternGenerator::~ExceptionPatternGenerator ( void  )
throw (
)
inlinevirtual

Member Function Documentation

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

Member Data Documentation

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