#include <Exception.h>
Inheritance diagram for EOutOfMemory:
Definition at line 571 of file Exception.h.
Public Member Functions | |
const char * | GetClassName () |
Returns the name of the class actually instantiated. | |
long | GetLineNumber () |
Returns the line number of the exception creation. | |
const char * | GetMessage () |
Returns the exception message. | |
const char * | GetSource () |
Returns the source file name of the exception creation. | |
Static Public Member Functions | |
EOutOfMemory * | Get () |
Returns the single EOutOfMemory object. | |
Protected Member Functions | |
void | SetMessage (const char *message) |
Sets the exception text. | |
void | SetSource (const char *source) |
Sets the source file name. | |
Protected Attributes | |
const char * | ClassName |
The name of the class actually instantiated. | |
long | LineNumber |
The line number of the exception creation. | |
char * | Message |
The exception message text. | |
char * | Source |
The source file name of the exception creation. | |
Private Member Functions | |
EOutOfMemory () | |
Creates a new EOutOfMemory. | |
Static Private Attributes | |
EOutOfMemory | Singleton |
The EOutOfMemory singleton. |
|
Creates a new EOutOfMemory. It cannot be instantiates except once by the class itself, because when it is needed, there is no memory to create the exception object. Use the Get() method to get the exception. |
|
Returns the single EOutOfMemory object. Use this method to receive the EOutOfMemory exception to be thrown if a memory allocation fails.
|
|
Returns the name of the class actually instantiated.
|
|
Returns the line number of the exception creation.
|
|
Returns the exception message.
|
|
Returns the source file name of the exception creation.
|
|
Sets the exception text.
|
|
Sets the source file name.
|
|
The name of the class actually instantiated.
Definition at line 172 of file Exception.h. |
|
The line number of the exception creation. This parameter is usually determined by the exception macro. Definition at line 178 of file Exception.h. |
|
The exception message text.
Definition at line 183 of file Exception.h. |
|
The EOutOfMemory singleton. The EOutOfMemory exception is designed as a singleton, because when it is needed, there is no memory to create the exception object. Definition at line 580 of file Exception.h. |
|
The source file name of the exception creation. This parameter is usually determined by the exception macro. Definition at line 189 of file Exception.h. |