Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
exceptions.h File Reference

Go to the source code of this file.

Classes

class  IException
 

Namespaces

 lpzrobots
 forward declarations
 

Macros

#define EXCEPTION_TEMPLATE(class_name)
 

Functions

 EXCEPTION_TEMPLATE (IndexOutOfBoundsException)
 
 EXCEPTION_TEMPLATE (InvalidArgumentException)
 
 EXCEPTION_TEMPLATE (DimensionMismatchException)
 

Macro Definition Documentation

#define EXCEPTION_TEMPLATE (   class_name)
Value:
class class_name : public IException { \
public: \
inline virtual void raise() const { throw *this; } \
};