libopenmpt exception base class
More...
#include <libopenmpt/libopenmpt.hpp>
|
LIBOPENMPT_CXX_API_MEMBER | exception (const std::string &text) noexcept |
|
LIBOPENMPT_CXX_API_MEMBER | exception (const exception &other) noexcept |
|
LIBOPENMPT_CXX_API_MEMBER | exception (exception &&other) noexcept |
|
virtual LIBOPENMPT_CXX_API_MEMBER | ~exception () noexcept |
|
LIBOPENMPT_CXX_API_MEMBER const char * | what () const noexcept override |
|
libopenmpt exception base class
Base class used for all exceptions that are thrown by libopenmpt itself. Libopenmpt may additionally throw any exception thrown by the standard library which are all derived from std::exception.
- See also
- Error Handling
◆ exception() [1/3]
LIBOPENMPT_CXX_API_MEMBER openmpt::exception::exception |
( |
const std::string & |
text | ) |
|
|
noexcept |
◆ exception() [2/3]
LIBOPENMPT_CXX_API_MEMBER openmpt::exception::exception |
( |
const exception & |
other | ) |
|
|
noexcept |
◆ exception() [3/3]
LIBOPENMPT_CXX_API_MEMBER openmpt::exception::exception |
( |
exception && |
other | ) |
|
|
noexcept |
◆ ~exception()
virtual LIBOPENMPT_CXX_API_MEMBER openmpt::exception::~exception |
( |
| ) |
|
|
virtualnoexcept |
◆ what()
LIBOPENMPT_CXX_API_MEMBER const char * openmpt::exception::what |
( |
| ) |
const |
|
overridenoexcept |
◆ operator
LIBOPENMPT_CXX_API_MEMBER exception openmpt::exception::operator = ( const exception & other ) noexcept |
The documentation for this class was generated from the following file: