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

Logic_error Class Reference

#include <myexcept.h>

Inheritance diagram for Logic_error:

Inheritance graph
[legend]
Collaboration diagram for Logic_error:

Collaboration graph
[legend]

Public Member Functions

 Logic_error (const char *a_what=0)

Static Public Attributes

unsigned long Select

Constructor & Destructor Documentation

Logic_error::Logic_error const char *  a_what = 0  ) 
 

Definition at line 391 of file myexcept.cpp.

References Exception::AddMessage(), Tracer::AddTrace(), Exception::Select, and Select.

00391                                            : Exception()
00392 {
00393    Select = Exception::Select;
00394    AddMessage("Logic error:- "); AddMessage(a_what);
00395    if (a_what) Tracer::AddTrace();
00396 }


Field Documentation

unsigned long Logic_error::Select [static]
 

Reimplemented from Exception.

Reimplemented in Domain_error, Invalid_argument, Length_error, Out_of_range, Bad_cast, and Bad_typeid.

Definition at line 472 of file myexcept.cpp.

Referenced by Logic_error().


The documentation for this class was generated from the following files:
Generated on Fri Dec 5 04:06:25 2003 for Borqueror by doxygen 1.3.3