Base Framework
|
#include <base/io/FileException.h>
Inherits IOException.
Inherited by FileNotFound.
Public Member Functions | |
FileException () noexcept | |
FileException (const char *message) noexcept | |
FileException (const Type &type) noexcept | |
FileException (const char *message, const Type &type) noexcept | |
![]() | |
IOException () noexcept | |
IOException (const char *message) noexcept | |
IOException (const Type &type) noexcept | |
IOException (const char *message, const Type &type) noexcept | |
![]() | |
Exception () noexcept | |
Exception (const char *message) noexcept | |
Exception (const Type &type) noexcept | |
Exception (const char *message, const Type &type) noexcept | |
Exception (const Exception ©) noexcept | |
Exception (Exception &&move) noexcept | |
unsigned int | getCause () const noexcept |
void | setCause (unsigned int cause) noexcept |
unsigned int | getError () const noexcept |
void | setError (unsigned int error) noexcept |
const char * | getMessage () const noexcept |
void | setMessage (const char *message) noexcept |
template<decltype(sizeof(void *)) SIZE> | |
void | setMessage (const char(&_message)[SIZE]) noexcept |
virtual Type | getThisType () const noexcept |
const Type & | getType () const noexcept |
void | setType (const Type &type) noexcept |
virtual bool | isCommonException () const noexcept |
OwnedNativeString | getHTML () const |
virtual | ~Exception () noexcept |
Additional Inherited Members | |
![]() | |
enum | Cause { ABORTED, BROKEN_STREAM, PENDING } |
![]() | |
enum | DumpOnThrow { DUMP_ON_THROW_NO = 0, DUMP_ON_THROW_EXCEPTION, DUMP_ON_THROW_STACK } |
typedef void(* | ExceptionHandler) (const Exception *exception) |
![]() | |
static void | onThrow (const Exception &exception) noexcept |
static void | rethrow () |
static bool | getDumpExceptions () noexcept |
static void | setDumpExceptions (bool _dumpExceptions) noexcept |
static ExceptionHandler | setExceptionHandler (ExceptionHandler _exceptionHandler) noexcept |
static bool | hasPendingException () noexcept |
static bool | isUnwinding () noexcept |
static unsigned int | getPendingExceptions () noexcept |
static const char * | getStdExceptionName (const std::exception &e) noexcept |
static Type | getExceptionType () noexcept |
static StackTrace | getStackTrace () |
static void | setDumpOnThrow (DumpOnThrow dumpOnThrow) noexcept |
![]() | |
static constexpr bool | SUPPORTS_EXCEPTIONS = true |
|
inlinenoexcept |
Initializes the exception object with no message.
|
inlinenoexcept |
Initializes the exception object.
message | The message. |
|
inlinenoexcept |
Initializes the exception object without an associated message.
type | The identity of the type. |
|
inlinenoexcept |
Initializes the exception object.
message | An NULL-terminated string (ASCII). |
type | The identity of the type. |