Classes
myexcept.h File Reference
#include "include.h"
Include dependency graph for myexcept.h:
This graph shows which files directly or indirectly include this file:

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 ()
 

Detailed Description

Exception handler. The low level classes for

Definition in file myexcept.h.

Macro Definition Documentation

#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 Documentation

Definition at line 98 of file myexcept.h.

Function Documentation

void Terminate ( )

Definition at line 226 of file myexcept.cpp.



kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17