28 using peak::common::Exception::Exception;
36 using Exception::Exception;
44 using Exception::Exception;
102 using Exception::Exception;
114 ,
peak::
common::InvalidParameterException(what)
120 ,
peak::
common::InvalidParameterException(what)
126 ,
peak::
common::InvalidParameterException(other)
160 using Exception::Exception;
168 using Exception::Exception;
176 using Exception::Exception;
184 using Exception::Exception;
198 ,
peak::
common::LibraryNotInitializedException(what)
204 ,
peak::
common::LibraryNotInitializedException(what)
210 ,
peak::
common::LibraryNotInitializedException(other)
299 using Exception::Exception;
307 using Exception::Exception;
Thrown when memory allocation fails.
Definition peak_common_exceptions.hpp:63
Base class for all exceptions thrown by the library.
Definition peak_common_exceptions.hpp:37
Thrown when an input, output, file or device communication error occurs.
Definition peak_common_exceptions.hpp:137
Thrown when an unexpected internal error occurs.
Definition peak_common_exceptions.hpp:74
Thrown when a cast to an incompatible type is attempted.
Definition peak_common_exceptions.hpp:85
Thrown when a function receives an invalid parameter.
Definition peak_common_exceptions.hpp:50
Thrown when the library is used before proper initialization.
Definition peak_common_exceptions.hpp:98
Thrown when a parameter is outside the valid range.
Definition peak_common_exceptions.hpp:111
Thrown when an operation exceeds its time limit.
Definition peak_common_exceptions.hpp:124
The exception thrown for signaling an aborted operation.
Definition peak_exception.hpp:35
The exception thrown for signaling an access error.
Definition peak_exception.hpp:43
BadAllocException(const std::string &what)
Definition peak_exception.hpp:53
BadAllocException(const BadAllocException &other)
Definition peak_exception.hpp:65
BadAllocException(const char *what)
Definition peak_exception.hpp:59
The exception thrown for signaling an error on opening a cti.
Definition peak_exception.hpp:306
The base class for all exceptions thrown by the library.
Definition peak_exception.hpp:27
IOException(const char *what)
Definition peak_exception.hpp:279
IOException(const IOException &other)
Definition peak_exception.hpp:285
IOException(const std::string &what)
Definition peak_exception.hpp:273
InternalErrorException(const std::string &what)
Definition peak_exception.hpp:78
InternalErrorException(const char *what)
Definition peak_exception.hpp:84
InternalErrorException(const InternalErrorException &other)
Definition peak_exception.hpp:90
The exception thrown for trying to work on an invalid address.
Definition peak_exception.hpp:101
InvalidArgumentException(const char *what)
Definition peak_exception.hpp:117
InvalidArgumentException(const InvalidArgumentException &other)
Definition peak_exception.hpp:123
InvalidArgumentException(const std::string &what)
Definition peak_exception.hpp:111
InvalidCastException(const InvalidCastException &other)
Definition peak_exception.hpp:148
InvalidCastException(const std::string &what)
Definition peak_exception.hpp:136
InvalidCastException(const char *what)
Definition peak_exception.hpp:142
The exception thrown for trying to work on an invalid instance.
Definition peak_exception.hpp:159
The exception thrown for signalling that the requested data is not available.
Definition peak_exception.hpp:298
The exception thrown for signaling that a feature is not available in the device.
Definition peak_exception.hpp:167
The exception thrown for signaling a failed find operation.
Definition peak_exception.hpp:175
The exception thrown for signaling a feature is not implemented.
Definition peak_exception.hpp:183
NotInitializedException(const char *what)
Definition peak_exception.hpp:201
NotInitializedException(const std::string &what)
Definition peak_exception.hpp:195
NotInitializedException(const NotInitializedException &other)
Definition peak_exception.hpp:207
OutOfRangeException(const char *what)
Definition peak_exception.hpp:226
OutOfRangeException(const OutOfRangeException &other)
Definition peak_exception.hpp:232
OutOfRangeException(const std::string &what)
Definition peak_exception.hpp:220
TimeoutException(const std::string &what)
Definition peak_exception.hpp:245
TimeoutException(const char *what)
Definition peak_exception.hpp:251
TimeoutException(const TimeoutException &other)
Definition peak_exception.hpp:257
Root namespace for common types and interfaces shared across multiple libraries.
Definition peak_common_math.hpp:22
The "core" namespace contains the direct GenAPI and GenTL wrapper.
Definition peak_buffer.hpp:34
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:33