Go to the source code of this file.
Namespaces | |
namespace | lpzrobots |
Classes | |
class | IException |
Defines | |
#define | EXCEPTION_TEMPLATE(class_name) |
Functions | |
lpzrobots::EXCEPTION_TEMPLATE (IndexOutOfBoundsException) | |
lpzrobots::EXCEPTION_TEMPLATE (InvalidArgumentException) | |
lpzrobots::EXCEPTION_TEMPLATE (DimensionMismatchException) |
#define EXCEPTION_TEMPLATE | ( | class_name | ) |
Value:
class class_name : public IException { \ public: \ inline virtual void raise() const { throw *this; } \ };