Public Member Functions | Protected Attributes

MyGUI::Exception Class Reference

#include <MyGUI_Exception.h>

Public Member Functions

 Exception (const std::string &_description, const std::string &_source, const char *_file, long _line)
 Exception (const Exception &_rhs)
 ~Exception () throw ()
void operator= (const Exception &_rhs)
virtual const std::string & getFullDescription () const
virtual const std::string & getSource () const
virtual const std::string & getFile () const
virtual long getLine () const
virtual const std::string & getDescription () const
const char * what () const throw ()

Protected Attributes

std::string mDescription
std::string mSource
std::string mFile
long mLine
std::string mFullDesc

Detailed Description

Definition at line 32 of file MyGUI_Exception.h.


Constructor & Destructor Documentation

MyGUI::Exception::Exception ( const std::string &  _description,
const std::string &  _source,
const char *  _file,
long  _line 
)

Definition at line 30 of file MyGUI_Exception.cpp.

MyGUI::Exception::Exception ( const Exception _rhs  ) 

Definition at line 38 of file MyGUI_Exception.cpp.

MyGUI::Exception::~Exception (  )  throw () [inline]

Definition at line 47 of file MyGUI_Exception.h.


Member Function Documentation

virtual const std::string& MyGUI::Exception::getDescription (  )  const [inline, virtual]

Definition at line 59 of file MyGUI_Exception.h.

virtual const std::string& MyGUI::Exception::getFile (  )  const [inline, virtual]

Definition at line 55 of file MyGUI_Exception.h.

const std::string & MyGUI::Exception::getFullDescription (  )  const [virtual]

Definition at line 55 of file MyGUI_Exception.cpp.

virtual long MyGUI::Exception::getLine (  )  const [inline, virtual]

Definition at line 57 of file MyGUI_Exception.h.

virtual const std::string& MyGUI::Exception::getSource (  )  const [inline, virtual]

Definition at line 53 of file MyGUI_Exception.h.

void MyGUI::Exception::operator= ( const Exception _rhs  ) 

Definition at line 46 of file MyGUI_Exception.cpp.

const char* MyGUI::Exception::what (  )  const throw () [inline]

Definition at line 62 of file MyGUI_Exception.h.


Field Documentation

std::string MyGUI::Exception::mDescription [protected]

Definition at line 35 of file MyGUI_Exception.h.

std::string MyGUI::Exception::mFile [protected]

Definition at line 37 of file MyGUI_Exception.h.

std::string MyGUI::Exception::mFullDesc [mutable, protected]

Definition at line 39 of file MyGUI_Exception.h.

long MyGUI::Exception::mLine [protected]

Definition at line 38 of file MyGUI_Exception.h.

std::string MyGUI::Exception::mSource [protected]

Definition at line 36 of file MyGUI_Exception.h.


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