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.
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.