![]() |
IDS peak genericC++ v1.13.0
|
Custom exceptions used throughout the library. More...
Classes | |
| class | peak::common::Exception |
| Base class for all exceptions thrown by the library. More... | |
| class | peak::common::InvalidParameterException |
| Thrown when a function receives an invalid parameter. More... | |
| class | peak::common::BadAllocException |
| Thrown when memory allocation fails. More... | |
| class | peak::common::InternalErrorException |
| Thrown when an unexpected internal error occurs. More... | |
| class | peak::common::InvalidCastException |
| Thrown when a cast to an incompatible type is attempted. More... | |
| class | peak::common::LibraryNotInitializedException |
| Thrown when the library is used before proper initialization. More... | |
| class | peak::common::OutOfRangeException |
| Thrown when a parameter is outside the valid range. More... | |
| class | peak::common::TimeoutException |
| Thrown when an operation exceeds its time limit. More... | |
| class | peak::common::IOException |
| Thrown when an input, output, file or device communication error occurs. More... | |
| class | peak::common::NotSupportedException |
| Thrown when an unsupported operation or feature is used. More... | |
Custom exceptions used throughout the library.