IDS peak ICV v1.3.0
Loading...
Searching...
No Matches
peak_common_exceptions.hpp File Reference
#include <stdexcept>
Include dependency graph for peak_common_exceptions.hpp:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Author
IDS Imaging Development Systems GmbH
Date
2025-05-09
Since
ids_peak_common 1.0

Copyright (c) 2025 - 2026, IDS Imaging Development Systems GmbH. All rights reserved.

Definition in file peak_common_exceptions.hpp.