IDS peak genericC++  v1.7.0
peak_exception.hpp
Go to the documentation of this file.
1 
11 #pragma once
12 
13 
14 #include <stdexcept>
15 
16 
17 namespace peak
18 {
19 namespace core
20 {
21 
25 class 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 
150 class IOException : public Exception
151 {
152  using Exception::Exception;
153 };
154 
159 {
160  using Exception::Exception;
161 };
162 
163 } /* namespace core */
164 } /* namespace peak */
The exception thrown for pass an invalid argument to a function.
Definition: peak_exception.hpp:73
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition: peak_dynamic_loader.h:32
The exception thrown for trying to apply an invalid cast.
Definition: peak_exception.hpp:81
The exception thrown for signaling that the library was not initialized.
Definition: peak_exception.hpp:123
The exception thrown for trying to work on an invalid address.
Definition: peak_exception.hpp:65
The exception thrown for signaling a failed find operation.
Definition: peak_exception.hpp:105
The exception thrown for signaling an access error.
Definition: peak_exception.hpp:41
The exception thrown for signaling a failed memory allocation.
Definition: peak_exception.hpp:49
The exception thrown for signaling an aborted operation.
Definition: peak_exception.hpp:33
The exception thrown for trying to work on an invalid instance.
Definition: peak_exception.hpp:89
The exception thrown for signaling an error on opening a cti.
Definition: peak_exception.hpp:158
The exception thrown for trying to access a value being out of range.
Definition: peak_exception.hpp:131
The exception thrown for signaling an exceeded timeout during a function call.
Definition: peak_exception.hpp:139
The exception thrown for internal errors.
Definition: peak_exception.hpp:57
The base class for all exceptions thrown by the library.
Definition: peak_exception.hpp:25
The exception thrown for signaling a feature is not implemented.
Definition: peak_exception.hpp:113
The exception thrown for a communication error.
Definition: peak_exception.hpp:150
The exception thrown for signaling a feature is not available in the device.
Definition: peak_exception.hpp:97