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

Out_of_range Class Reference

#include <myexcept.h>

Inheritance diagram for Out_of_range:

Inheritance graph
[legend]
Collaboration diagram for Out_of_range:

Collaboration graph
[legend]

Public Member Functions

 Out_of_range (const char *a_what=0)

Static Public Attributes

unsigned long Select

Constructor & Destructor Documentation

Out_of_range::Out_of_range const char *  a_what = 0  ) 
 

Definition at line 427 of file myexcept.cpp.

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

00427                                              : Logic_error()
00428 {
00429    Select = Exception::Select;
00430    AddMessage("out of range\n"); AddMessage(a_what);
00431    if (a_what) Tracer::AddTrace();
00432 }


Field Documentation

unsigned long Out_of_range::Select [static]
 

Reimplemented from Logic_error.

Definition at line 477 of file myexcept.cpp.

Referenced by Out_of_range().


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