Raytrix Light Field SDK
5.0
|
Interface class of all exceptions used since RxRuntime 3.1.
Inherited by Rx::CRxException.
Public Member Functions | |
virtual IException * | Clone () const =0 |
Makes a deep copy of this object. More... | |
virtual const char * | GetFile () const =0 |
Gets the file name. More... | |
virtual const char * | GetFunction () const =0 |
Gets the function name. More... | |
virtual const CGuid30 & | GetGUID () const =0 |
Gets the unique identifier of this exception. This is not guaranteed to be the GUID of this exception type. More... | |
virtual const IException * | GetInnerException () const =0 |
Gets the inner exception if one is available. Otherwise null is returned. More... | |
virtual int | GetLine () const =0 |
Gets the line. More... | |
virtual const char * | GetMessageText () const =0 |
Gets message text. More... | |
virtual const char * | GetName () const =0 |
Gets the name of this exception. More... | |
virtual bool | HasException (const CGuid30 &xGUID) const =0 |
Query if this exception or one of its inner exceptions contains an exception of the given GUID. More... | |
|
pure virtual |
Makes a deep copy of this object.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Gets the unique identifier of this exception. This is not guaranteed to be the GUID of this exception type.
Implemented in Rx::CRxException.
|
pure virtual |
Gets the inner exception if one is available. Otherwise null is returned.
Implemented in Rx::CRxException.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Gets the name of this exception.
Implemented in Rx::CRxException.
|
pure virtual |
Query if this exception or one of its inner exceptions contains an exception of the given GUID.
xGUID | [in] The GUID of the exception to look for. |
Implemented in Rx::CRxException.