Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

myexcept.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

class  Bad_alloc
class  Bad_cast
class  Bad_typeid
class  Domain_error
class  Exception
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

Defines

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

Functions

void Terminate ()


Define Documentation

#define FREE_CHECK Class   )     public:
 

Definition at line 313 of file myexcept.h.

#define MONITOR_INT_DELETE Operation,
Size,
Pointer   )     {}
 

Definition at line 317 of file myexcept.h.

#define MONITOR_INT_NEW Operation,
Size,
Pointer   )     {}
 

Definition at line 315 of file myexcept.h.

#define MONITOR_REAL_DELETE Operation,
Size,
Pointer   )     {}
 

Definition at line 316 of file myexcept.h.

#define MONITOR_REAL_NEW Operation,
Size,
Pointer   )     {}
 

Definition at line 314 of file myexcept.h.

#define NEW_DELETE Class   )     FREE_CHECK(Class)
 

Definition at line 335 of file myexcept.h.


Function Documentation

void Terminate  ) 
 

Definition at line 220 of file myexcept.cpp.

References Exception::what().

00221 {
00222 //   cout << "\n\nThere has been an exception with no handler - exiting";
00223    const char* what = Exception::what();
00224 //   if (what) cout << what << "\n";
00225    exit(1);
00226 }


Generated on Fri Dec 5 04:06:07 2003 for Borqueror by doxygen 1.3.3