#include <exception>
#include <string>
#include <sys/time.h>
Go to the source code of this file.
Classes | |
class | uhal::exception::exception |
An abstract base exception class, including an interface to throw as the derived type (for passing exceptions between threads) More... | |
Namespaces | |
uhal | |
uhal::exception | |
A namespace for all exceptions to live in - this will hopefully make documentation a bit clearer. | |
Macros | |
#define | UHAL_DEFINE_DERIVED_EXCEPTION_CLASS(ClassName, BaseClassName, ClassDescription) |
Macro for simplifying the declaration and definition of derived exception types. More... | |
#define | UHAL_DEFINE_EXCEPTION_CLASS(ClassName, ClassDescription) UHAL_DEFINE_DERIVED_EXCEPTION_CLASS(ClassName, uhal::exception::exception, ClassDescription) |
Definition in file exception.hpp.
#define UHAL_DEFINE_DERIVED_EXCEPTION_CLASS | ( | ClassName, | |
BaseClassName, | |||
ClassDescription | |||
) |
Macro for simplifying the declaration and definition of derived exception types.
Definition at line 50 of file exception.hpp.
#define UHAL_DEFINE_EXCEPTION_CLASS | ( | ClassName, | |
ClassDescription | |||
) | UHAL_DEFINE_DERIVED_EXCEPTION_CLASS(ClassName, uhal::exception::exception, ClassDescription) |
Definition at line 60 of file exception.hpp.