v0.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Pages
CGUL::Exception Struct Referenceabstract
Inheritance diagram for CGUL::Exception:
CGUL::FatalException CGUL::FileException CGUL::ImageException CGUL::NetworkException CGUL::OpenGLException CGUL::StringException CGUL::WindowException

Public Member Functions

virtual String GetString () const =0
 
virtual String GetReason () const =0
 
virtual const char * what () const throw ()
 

Public Attributes

union {
   struct {
      UInt16   reason
 
      UInt16   code
 
      UInt32   type
 
   }   info
 
   UInt64   unique
 
}; 
 
SystemCode systemCode
 

Protected Member Functions

 Exception (UInt16 code, UInt16 reason)
 
 Exception (UInt16 code, UInt16 reason, const SystemCode &systemCode)
 
 Exception (UInt16 code, UInt16 reason, UInt32 type)
 
 Exception (UInt16 code, UInt16 reason, const SystemCode &systemCode, UInt32 type)
 

The documentation for this struct was generated from the following files: