IDS peak genericC++ v1.11.1
Loading...
Searching...
No Matches
peak_exception.hpp
Go to the documentation of this file.
1
10
11#pragma once
12
13
14#include <stdexcept>
15
16
17namespace peak
18{
19namespace core
20{
21
25class Exception : public std::runtime_error
26{
27 using std::runtime_error::runtime_error;
28};
29
34{
35 using Exception::Exception;
36};
37
42{
43 using Exception::Exception;
44};
45
50{
51 using Exception::Exception;
52};
53
58{
59 using Exception::Exception;
60};
61
66{
67 using Exception::Exception;
68};
69
74{
75 using Exception::Exception;
76};
77
82{
83 using Exception::Exception;
84};
85
90{
91 using Exception::Exception;
92};
93
98{
99 using Exception::Exception;
100};
101
106{
107 using Exception::Exception;
108};
109
114{
115 using Exception::Exception;
116};
117
124{
125 using Exception::Exception;
126};
127
132{
133 using Exception::Exception;
134};
135
140{
141 using Exception::Exception;
142};
143
150class IOException : public Exception
151{
152 using Exception::Exception;
153};
154
161{
162 using Exception::Exception;
163};
164
169{
170 using Exception::Exception;
171};
172
173} /* namespace core */
174} /* namespace peak */
The exception thrown for signaling an aborted operation.
Definition peak_exception.hpp:34
The exception thrown for signaling an access error.
Definition peak_exception.hpp:42
The exception thrown for signaling a failed memory allocation.
Definition peak_exception.hpp:50
The exception thrown for signaling an error on opening a cti.
Definition peak_exception.hpp:169
The base class for all exceptions thrown by the library.
Definition peak_exception.hpp:26
The exception thrown for a communication error.
Definition peak_exception.hpp:151
The exception thrown for internal errors.
Definition peak_exception.hpp:58
The exception thrown for trying to work on an invalid address.
Definition peak_exception.hpp:66
The exception thrown for passing an invalid argument to a function.
Definition peak_exception.hpp:74
The exception thrown for trying to apply an invalid cast.
Definition peak_exception.hpp:82
The exception thrown for trying to work on an invalid instance.
Definition peak_exception.hpp:90
The exception thrown for signalling that the requested data is not available.
Definition peak_exception.hpp:161
The exception thrown for signaling that a feature is not available in the device.
Definition peak_exception.hpp:98
The exception thrown for signaling a failed find operation.
Definition peak_exception.hpp:106
The exception thrown for signaling a feature is not implemented.
Definition peak_exception.hpp:114
The exception thrown for signaling that the library was not initialized.
Definition peak_exception.hpp:124
The exception thrown for trying to access a value that is out of range.
Definition peak_exception.hpp:132
The exception thrown for signaling an exceeded timeout during a function call.
Definition peak_exception.hpp:140
The "core" namespace contains the direct GenAPI and GenTL wrapper.
Definition peak_buffer.hpp:31
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_dynamic_loader.h:33