MIDAS
Loading...
Searching...
No Matches
mexcept.h File Reference
#include <string>
#include <iostream>
#include <sstream>
#include <stdexcept>
#include <execinfo.h>
#include <dlfcn.h>
#include <cxxabi.h>
Include dependency graph for mexcept.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mexception
 

Macros

#define mthrow(arg)   (throw mexception(arg, true, __FILE__, __LINE__))
 
#define mthrow1(arg)   (throw mexception(arg, false, __FILE__, __LINE__))
 
#define mthrow2(arg)   (throw mexception(arg, false, "", 0))
 

Macro Definition Documentation

◆ mthrow

#define mthrow (   arg)    (throw mexception(arg, true, __FILE__, __LINE__))

Definition at line 24 of file mexcept.h.

◆ mthrow1

#define mthrow1 (   arg)    (throw mexception(arg, false, __FILE__, __LINE__))

Definition at line 27 of file mexcept.h.

◆ mthrow2

#define mthrow2 (   arg)    (throw mexception(arg, false, "", 0))

Definition at line 30 of file mexcept.h.