#include "include.h"
Go to the source code of this file.
Classes | |
class | Bad_alloc |
class | BaseException |
class | Domain_error |
class | Invalid_argument |
class | Janitor |
class | Length_error |
class | Logic_error |
class | Out_of_range |
class | Overflow_error |
class | Range_error |
class | Runtime_error |
class | Tracer |
#define | Try try |
#define | Throw(E) throw E |
#define | ReThrow throw |
#define | Catch catch |
#define | CatchAll catch(...) |
#define | CatchAndThrow {} |
#define | FREE_CHECK(Class) public: |
#define | MONITOR_REAL_NEW(Operation, Size, Pointer) {} |
#define | MONITOR_INT_NEW(Operation, Size, Pointer) {} |
#define | MONITOR_REAL_DELETE(Operation, Size, Pointer) {} |
#define | MONITOR_INT_DELETE(Operation, Size, Pointer) {} |
#define | NEW_DELETE(Class) FREE_CHECK(Class) |
typedef BaseException | Exception |
void | Terminate () |
Exception handler. The low level classes for
Definition in file myexcept.h.
#define Catch catch |
Definition at line 193 of file myexcept.h.
#define CatchAll catch(...) |
Definition at line 194 of file myexcept.h.
#define CatchAndThrow {} |
Definition at line 195 of file myexcept.h.
#define FREE_CHECK | ( | Class | ) | public: |
Definition at line 328 of file myexcept.h.
#define MONITOR_INT_DELETE | ( | Operation, | |
Size, | |||
Pointer | |||
) | {} |
Definition at line 332 of file myexcept.h.
#define MONITOR_INT_NEW | ( | Operation, | |
Size, | |||
Pointer | |||
) | {} |
Definition at line 330 of file myexcept.h.
#define MONITOR_REAL_DELETE | ( | Operation, | |
Size, | |||
Pointer | |||
) | {} |
Definition at line 331 of file myexcept.h.
#define MONITOR_REAL_NEW | ( | Operation, | |
Size, | |||
Pointer | |||
) | {} |
Definition at line 329 of file myexcept.h.
#define NEW_DELETE | ( | Class | ) | FREE_CHECK(Class) |
Definition at line 350 of file myexcept.h.
#define ReThrow throw |
Definition at line 192 of file myexcept.h.
#define Throw | ( | E | ) | throw E |
Definition at line 191 of file myexcept.h.
#define Try try |
Definition at line 190 of file myexcept.h.
typedef BaseException Exception |
Definition at line 98 of file myexcept.h.
void Terminate | ( | ) |
Definition at line 226 of file myexcept.cc.