|
OpenLexocad
27.1
|
#include <Exception.h>
Public Member Functions | |
| MemoryException () | |
| Construction. More... | |
| MemoryException (const MemoryException &inst) | |
| Construction. More... | |
| virtual | ~MemoryException () throw () |
| Destruction. More... | |
Public Member Functions inherited from Base::Exception | |
| Exception (const char *sMessage, const char *detail) | |
| Exception (void) | |
| Exception (const Exception &inst) | |
| virtual | ~Exception () throw () |
| Exception & | operator= (const Exception &inst) |
| virtual const char * | what (void) const throw () |
| virtual const char * | detail (void) const throw () |
| void | ReportException (void) const |
| void | SetMessage (const char *sMessage) |
| std::string | getFile () const |
| int | getLine () const |
| std::string | getFunction () const |
| bool | getTranslatable () const |
| bool | getReported () const |
| void | setDebugInformation (const std::string &file, const int line, const std::string &function) |
| void | setTranslatable (bool translatable) |
| void | setReported (bool reported) |
Additional Inherited Members | |
Protected Attributes inherited from Base::Exception | |
| std::string | _sErrMsg |
| std::string | _sErrDetail |
| std::string | _file { "" } |
| int | _line { -1 } |
| std::string | _function { "" } |
| bool | _isTranslatable { false } |
| bool | _isReported { false } |
The MemoryException is thrown if not enough memory can be allocated.
| Base::MemoryException::MemoryException | ( | ) |
Construction.
| Base::MemoryException::MemoryException | ( | const MemoryException & | inst | ) |
Construction.
|
inlinevirtual | |||||||||||||
Destruction.