Crazy Eddie's GUI System  0.8.4
CEGUI::ObjectInUseException Class Reference

Exception class used when some attempt to delete, remove, or otherwise invalidate some object that is still in use occurs. More...

+ Inheritance diagram for CEGUI::ObjectInUseException:
+ Collaboration diagram for CEGUI::ObjectInUseException:

List of all members.

Public Member Functions

 ObjectInUseException (const String &message, const String &file="unknown", int line=0, const String &function="unknown")
 Constructor that is responsible for logging the object in use exception by calling the base class.

Detailed Description

Exception class used when some attempt to delete, remove, or otherwise invalidate some object that is still in use occurs.


Constructor & Destructor Documentation

CEGUI::ObjectInUseException::ObjectInUseException ( const String message,
const String file = "unknown",
int  line = 0,
const String function = "unknown" 
) [inline]

Constructor that is responsible for logging the object in use exception by calling the base class.

Parameters:
messageString object describing the reason for the object in use exception being thrown.
filenameString object containing the name of the file where the object in use exception occurred.
lineInteger representing the line number where the object in use exception occurred.
functionString object containing the name of the function where the exception occurred.
Remarks:
The object in use exception name is automatically passed to the base class as "CEGUI::ObjectInUseException".
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends