This is thrown when a memory allocation fails.
|
| MemAllocFailed (const char *description=0, const char *file=0, int line=0, size_t nbyte=0, const char *exception_type="MemAllocFailed") noexcept |
|
| MemAllocFailed (const MemAllocFailed &)=default |
|
| MemAllocFailed (MemAllocFailed &&)=default |
|
virtual | ~MemAllocFailed ()=default |
|
size_t | nbyte () const noexcept |
| Returns the number of bytes used in the failed allocation attempt. More...
|
|
| SystemException (const char *description=0, const char *file=0, int line=0, const char *exception_type="SystemException") noexcept |
|
| SystemException (const SystemException &)=default |
|
| SystemException (SystemException &&)=default |
|
virtual | ~SystemException ()=default |
|
| Exception (const char *description=0, const char *file=0, int line=0, const char *exception_type="Exception") noexcept |
|
| Exception (const Exception &) noexcept |
|
| Exception (Exception &&)=default |
|
virtual | ~Exception () noexcept |
|
const char * | what () const noexcept |
| overload of Exception::what() More...
|
|
const char * | exception_type () const noexcept |
| Returns the classname of the exception. May return null. More...
|
|
std::ostream & | elaborate () |
|
| Exception (const char *description=0, const char *file=0, int line=0) noexcept |
|
| Exception (const Exception &)=default |
|
| Exception (Exception &&)=default |
|
const char * | description () const noexcept |
|
const char * | file () const noexcept |
|
int | line () const noexcept |
|