32 using std::runtime_error::runtime_error;
37# pragma clang diagnostic push
38# pragma clang diagnostic ignored "-Wpadded"
39#elif defined(__GNUC__)
40# pragma GCC diagnostic push
41# pragma GCC diagnostic ignored "-Wpadded"
54 using Exception::Exception;
67 using Exception::Exception;
78 using Exception::Exception;
89 using Exception::Exception;
102 using Exception::Exception;
115 using Exception::Exception;
128 using Exception::Exception;
141 using Exception::Exception;
154 using Exception::Exception;
157#if defined(__clang__)
158# pragma clang diagnostic pop
159#elif defined(__GNUC__)
160# pragma GCC diagnostic pop
Thrown when memory allocation fails.
Definition peak_common_exceptions.hpp:66
Base class for all exceptions thrown by the library.
Definition peak_common_exceptions.hpp:31
Thrown when an input, output, file or device communication error occurs.
Definition peak_common_exceptions.hpp:140
Thrown when an unexpected internal error occurs.
Definition peak_common_exceptions.hpp:77
Thrown when a cast to an incompatible type is attempted.
Definition peak_common_exceptions.hpp:88
Thrown when a function receives an invalid parameter.
Definition peak_common_exceptions.hpp:53
Thrown when the library is used before proper initialization.
Definition peak_common_exceptions.hpp:101
Thrown when an unsupported operation or feature is used.
Definition peak_common_exceptions.hpp:153
Thrown when a parameter is outside the valid range.
Definition peak_common_exceptions.hpp:114
Thrown when an operation exceeds its time limit.
Definition peak_common_exceptions.hpp:127
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:17
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_buffer.hpp:29