Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_AE_NoElementOfThisType_Exception Class Reference

List of all members.

Public Member Functions

Constructor / Destructor
 CP_AE_NoElementOfThisType_Exception (const char *inFunction, int inLine, const char *inFile)
 Constructor.
virtual ~CP_AE_NoElementOfThisType_Exception () throw ()
Getters
virtual const char * what () const throw ()

Private Attributes

const char * fMessage
const char * fFunction
const char * fFile
int fLine
char fMessageBuffer [512]

Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_AE_NoElementOfThisType_Exception::CP_AE_NoElementOfThisType_Exception const char *  inFunction,
int  inLine,
const char *  inFile
 

Constructor.

Parameters:
inFunction Function that threw the exception.
inLine Line of the file that threw the exception.
inFile File that threw the exception.
Exceptions:
none 

CP_AE_NoElementOfThisType_Exception::~CP_AE_NoElementOfThisType_Exception  )  throw () [virtual]
 

Destructor.

Exceptions:
none 


Member Function Documentation

const char * CP_AE_NoElementOfThisType_Exception::what  )  const throw () [virtual]
 

Returns the message associated with this exception.

Returns:
const char * The message (if any) for this exception.


Member Data Documentation

const char* CP_AE_NoElementOfThisType_Exception::fMessage [private]
 

const char* CP_AE_NoElementOfThisType_Exception::fFunction [private]
 

const char* CP_AE_NoElementOfThisType_Exception::fFile [private]
 

int CP_AE_NoElementOfThisType_Exception::fLine [private]
 

char CP_AE_NoElementOfThisType_Exception::fMessageBuffer[512] [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:21:31 2005 for CPLAT_MacOS by  doxygen 1.4.0