|
Gamp v0.0.7-67-g7798ac4
Gamp: Graphics, Audio, Multimedia and Processing
|
#include <exception>#include <ios>#include <stdexcept>#include <string>#include <system_error>#include <jau/cpp_lang_util.hpp>#include <jau/functional.hpp>Go to the source code of this file.
Classes | |
| class | jau::ExceptionBase |
| class | jau::IllegalArgumentError |
| class | jau::IllegalStateError |
| class | jau::IndexOutOfBoundsError |
| class | jau::InternalError |
| class | jau::IOError |
| class | jau::LogicError |
| class | jau::LogicErrorBase |
| class | jau::NotImplementedException |
| class | jau::NullPointerException |
| class | jau::OutOfMemoryError |
| class | jau::RuntimeException |
| class | jau::RuntimeExceptionBase |
| class | jau::RuntimeSystemException |
| class | jau::RuntimeSystemExceptionBase |
| class | jau::UnsupportedOperationException |
Namespaces | |
| namespace | jau |
| __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros. | |
Typedefs | |
| typedef jau::function< bool(const std::exception &, const char *file, int line)> | jau::exception_handler_t |
Exception handler method, should return true if not consumed or deemed an error. Shall be noexcept itself. | |
Functions | |
| bool | jau::handle_exception (std::exception_ptr eptr, jau::exception_handler_t &eh, const char *file, int line) noexcept |
| Handle given optional exception (nullable std::exception_ptr) and calls exception_handler_t. | |