IDS peak genericC++ v1.13.0
Loading...
Searching...
No Matches
Exceptions

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

Detailed Description

Custom exceptions used throughout the library.