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.
Definition peak_common_exceptions.hpp:71
Base class for all exceptions thrown by the library.
Definition peak_common_exceptions.hpp:36
Thrown when an input, output, file or device communication error occurs.
Definition peak_common_exceptions.hpp:145
Thrown when an unexpected internal error occurs.
Definition peak_common_exceptions.hpp:82
Thrown when a cast to an incompatible type is attempted.
Definition peak_common_exceptions.hpp:93
Thrown when a function receives an invalid parameter.
Definition peak_common_exceptions.hpp:58
Thrown when the library is used before proper initialization.
Definition peak_common_exceptions.hpp:106
Thrown when an unsupported operation or feature is used.
Definition peak_common_exceptions.hpp:158
Thrown when a parameter is outside the valid range.
Definition peak_common_exceptions.hpp:119
Thrown when an operation exceeds its time limit.
Definition peak_common_exceptions.hpp:132
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:22