#include <stdexcept>

Go to the source code of this file.
Data Structures | |
| class | Exception |
| Base class for all exceptions thrown by the library. More... | |
| class | InvalidParameterException |
| Thrown when a function receives an invalid parameter. More... | |
| class | BadAllocException |
| Thrown when memory allocation fails. More... | |
| class | InternalErrorException |
| Thrown when an unexpected internal error occurs. More... | |
| class | InvalidCastException |
| Thrown when a cast to an incompatible type is attempted. More... | |
| class | LibraryNotInitializedException |
| Thrown when the library is used before proper initialization. More... | |
| class | OutOfRangeException |
| Thrown when a parameter is outside the valid range. More... | |
| class | TimeoutException |
| Thrown when an operation exceeds its time limit. More... | |
| class | IOException |
| Thrown when an input, output, file or device communication error occurs. More... | |
| class | NotSupportedException |
| Thrown when an unsupported operation or feature is used. More... | |
Namespaces | |
| namespace | peak |
| namespace | peak::common |
| Root namespace for common types and interfaces shared across multiple libraries. | |
Copyright (c) 2025 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.
Definition in file peak_common_exceptions.hpp.