Drag[en]gine Game Engine  1.21
deeOutOfBoundary Class Reference

Out of Boundary Exception. More...

#include <exceptions.h>

Inheritance diagram for deeOutOfBoundary:
deException

Public Member Functions

 deeOutOfBoundary (const char *file, int line)
 Create a new exception object. More...
 
- Public Member Functions inherited from deException
 deException (const char *name, const char *description, const char *file, int line)
 Create a new exception object. More...
 
virtual ~deException ()
 Clean up exception object. More...
 
const decStringGetName () const
 Unique name to identify the exception. More...
 
const decStringGetDescription () const
 Description of the reason for the exception. More...
 
const decStringGetFile () const
 Name of the source file where the exception occurred. More...
 
int GetLine () const
 Line number in file where the exception occurred. More...
 
const decStringListGetBacktrace () const
 Backtrace. More...
 
bool IsNamed (const char *name) const
 Test if the exception has the given name. More...
 
virtual decStringList AdditionalInformation () const
 Subclass specific additional information. More...
 
decStringList FormatOutput () const
 Format output into a list of strings. More...
 
void PrintError () const
 Display a formated output of the stored information. More...
 

Detailed Description

Out of Boundary Exception.

Constructor & Destructor Documentation

◆ deeOutOfBoundary()

deeOutOfBoundary::deeOutOfBoundary ( const char *  file,
int  line 
)

Create a new exception object.

Parameters
[in]infoAdditional information helpfull to track the reason for the exception. If NULL set to a default string.
[in]fileName of the source file where the exception occurred. If NULL set to a default string.
[in]lineLine number in file where the exception occurred. If NULL set to a default string.

The documentation for this class was generated from the following file: