37 using std::runtime_error::runtime_error;
50 using Exception::Exception;
63 using Exception::Exception;
74 using Exception::Exception;
85 using Exception::Exception;
98 using Exception::Exception;
111 using Exception::Exception;
124 using Exception::Exception;
137 using Exception::Exception;
150 using Exception::Exception;
Thrown when memory allocation fails.
Definition peak_common_exceptions.hpp:62
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:136
Thrown when an unexpected internal error occurs.
Definition peak_common_exceptions.hpp:73
Thrown when a cast to an incompatible type is attempted.
Definition peak_common_exceptions.hpp:84
Thrown when a function receives an invalid parameter.
Definition peak_common_exceptions.hpp:49
Thrown when the library is used before proper initialization.
Definition peak_common_exceptions.hpp:97
Thrown when an unsupported operation or feature is used.
Definition peak_common_exceptions.hpp:149
Thrown when a parameter is outside the valid range.
Definition peak_common_exceptions.hpp:110
Thrown when an operation exceeds its time limit.
Definition peak_common_exceptions.hpp:123
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:22
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:33