37 using std::runtime_error::runtime_error;
42#pragma clang diagnostic push
43#pragma clang diagnostic ignored "-Wpadded"
44#elif defined(__GNUC__)
45#pragma GCC diagnostic push
46#pragma GCC diagnostic ignored "-Wpadded"
59 using Exception::Exception;
72 using Exception::Exception;
83 using Exception::Exception;
94 using Exception::Exception;
107 using Exception::Exception;
120 using Exception::Exception;
133 using Exception::Exception;
146 using Exception::Exception;
159 using Exception::Exception;
162#if defined(__clang__)
163#pragma clang diagnostic pop
164#elif defined(__GNUC__)
165#pragma GCC diagnostic pop
Thrown when memory allocation fails.
Base class for all exceptions thrown by the library.
Thrown when an input, output, file or device communication error occurs.
Thrown when an unexpected internal error occurs.
Thrown when a cast to an incompatible type is attempted.
Thrown when a function receives an invalid parameter.
Thrown when the library is used before proper initialization.
Thrown when an unsupported operation or feature is used.
Thrown when a parameter is outside the valid range.
Thrown when an operation exceeds its time limit.