MIRA
|
Exception base class. More...
#include <assert.h>
#include <string.h>
#include <exception>
#include <sstream>
#include <list>
#include <error/CallStack.h>
#include <thread/ThreadID.h>
#include <utils/NoExcept.h>
#include <utils/PathFinderConstExpr.h>
Go to the source code of this file.
Classes | |
class | Exception |
Base class for exceptions. More... | |
struct | Exception::Info |
The info packet that is added in MIRA_THROW and MIRA_RETHROW. More... | |
Namespaces | |
mira | |
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Macros | |
#define | MIRA_THROW(ex, msg) |
Macro for throwing an exception. More... | |
#define | MIRA_THROW_NOSTACK(ex, msg) |
Same as MIRA_THROW, except that no stack trace information is stored. More... | |
#define | MIRA_THROW_EXTSTACK(ex, msg, stack, thread) |
Same as MIRA_THROW, except that the stack trace information that is stored is provided externally. More... | |
#define | MIRA_RETHROW(ex, msg) |
Macro for rethrowing an exception with file and line information and for adding additional information. More... | |
#define | MIRA_DEFINE_EXCEPTION(Ex, Base) |
Macro for easily defining a new compatible exception class. More... | |
Exception base class.