38 using std::runtime_error::runtime_error;
51 using Exception::Exception;
64 using Exception::Exception;
75 using Exception::Exception;
86 using Exception::Exception;
99 using Exception::Exception;
112 using Exception::Exception;
125 using Exception::Exception;
138 using Exception::Exception;
151 using Exception::Exception;
Thrown when memory allocation fails.
Definition peak_common_exceptions.hpp:63
Base class for all exceptions thrown by the library.
Definition peak_common_exceptions.hpp:37
Thrown when an input, output, file or device communication error occurs.
Definition peak_common_exceptions.hpp:137
Thrown when an unexpected internal error occurs.
Definition peak_common_exceptions.hpp:74
Thrown when a cast to an incompatible type is attempted.
Definition peak_common_exceptions.hpp:85
Thrown when a function receives an invalid parameter.
Definition peak_common_exceptions.hpp:50
Thrown when the library is used before proper initialization.
Definition peak_common_exceptions.hpp:98
Thrown when an unsupported operation or feature is used.
Definition peak_common_exceptions.hpp:150
Thrown when a parameter is outside the valid range.
Definition peak_common_exceptions.hpp:111
Thrown when an operation exceeds its time limit.
Definition peak_common_exceptions.hpp:124
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:22