|
OpenLexocad
27.1
|
#include <Exception.h>
Public Member Functions | |
| OutOfRange (const char *sMessage) | |
| Construction. More... | |
| OutOfRange () | |
| Construction. More... | |
| OutOfRange (const OutOfRange &inst) | |
| Construction. More... | |
| virtual | ~OutOfRange () throw () |
| Destruction. More... | |
| virtual const char * | what () const throw () |
| Description of the exception. 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 * | 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 OutOfRange is thrown if an algorithm failed
| Base::OutOfRange::OutOfRange | ( | const char * | sMessage | ) |
Construction.
| Base::OutOfRange::OutOfRange | ( | ) |
Construction.
| Base::OutOfRange::OutOfRange | ( | const OutOfRange & | inst | ) |
Construction.
|
inlinevirtual | |||||||||||||
Destruction.
|
virtual | |||||||||||||
Description of the exception.
Reimplemented from Base::Exception.