#include <OSGException.h>
Inheritance diagram for osg::Exception:

Public Member Functions | |
Constructors | |
| * | Exception (void) |
| Exception (const Exception &source) | |
Destructor | |
| *virtual | ~Exception (void) OSG_THROW_NOTHING() |
Info | |
| *virtual const Char8 * | what (void) const OSG_THROW_NOTHING() |
Assignment | |
| *Exception & | operator= (const Exception &source) |
Protected Types | |
| typedef OSG_STDEXCEPTION_NAMESPACE::exception | Inherited |
Protected Attributes | |
Class Specific | |
| *std::string | _what |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const Exception &obj) |
Definition at line 61 of file OSGException.h.
|
|
Definition at line 101 of file OSGException.h. |
|
|
Definition at line 50 of file OSGException.cpp.
|
|
|
Definition at line 57 of file OSGException.cpp.
|
|
|
Definition at line 66 of file OSGException.cpp.
|
|
|
Definition at line 73 of file OSGException.cpp. References _what. Referenced by osg::operator<<(). 00074 { 00075 return _what.c_str(); 00076 }
|
|
|
Definition at line 81 of file OSGException.cpp. References _what. 00082 { 00083 if(this == &source) 00084 return *this; 00085 00086 // copy parts inherited from parent 00087 *(static_cast<Inherited *>(this)) = source; 00088 00089 // copy 00090 _what = source._what; 00091 00092 return *this; 00093 }
|
|
||||||||||||
|
Definition at line 97 of file OSGException.cpp. 00099 { 00100 return os << obj.what() << std::endl; 00101 }
|
|
1.4.3