HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IexForward.h
Go to the documentation of this file.
1 //
2 // SPDX-License-Identifier: BSD-3-Clause
3 // Copyright (c) Contributors to the OpenEXR Project.
4 //
5 
6 #ifndef INCLUDED_IEXFORWARD_H
7 #define INCLUDED_IEXFORWARD_H
8 
9 #include "IexNamespace.h"
10 
12 
13 //
14 // Base exceptions.
15 //
16 
17 class BaseExc;
18 class ArgExc;
19 class LogicExc;
20 class InputExc;
21 class IoExc;
22 class MathExc;
23 class ErrnoExc;
24 class NoImplExc;
25 class NullExc;
26 class TypeExc;
27 
28 //
29 // Math exceptions.
30 //
31 
32 class OverflowExc;
33 class UnderflowExc;
34 class DivzeroExc;
35 class InexactExc;
36 class InvalidFpOpExc;
37 
38 //
39 // Errno exceptions.
40 //
41 
42 class EpermExc;
43 class EnoentExc;
44 class EsrchExc;
45 class EintrExc;
46 class EioExc;
47 class EnxioExc;
48 class E2bigExc;
49 class EnoexecExc;
50 class EbadfExc;
51 class EchildExc;
52 class EagainExc;
53 class EnomemExc;
54 class EaccesExc;
55 class EfaultExc;
56 class EnotblkExc;
57 class EbusyExc;
58 class EexistExc;
59 class ExdevExc;
60 class EnodevExc;
61 class EnotdirExc;
62 class EisdirExc;
63 class EinvalExc;
64 class EnfileExc;
65 class EmfileExc;
66 class EnottyExc;
67 class EtxtbsyExc;
68 class EfbigExc;
69 class EnospcExc;
70 class EspipeExc;
71 class ErofsExc;
72 class EmlinkExc;
73 class EpipeExc;
74 class EdomExc;
75 class ErangeExc;
76 class EnomsgExc;
77 class EidrmExc;
78 class EchrngExc;
79 class El2nsyncExc;
80 class El3hltExc;
81 class El3rstExc;
82 class ElnrngExc;
83 class EunatchExc;
84 class EnocsiExc;
85 class El2hltExc;
86 class EdeadlkExc;
87 class EnolckExc;
88 class EbadeExc;
89 class EbadrExc;
90 class ExfullExc;
91 class EnoanoExc;
92 class EbadrqcExc;
93 class EbadsltExc;
94 class EdeadlockExc;
95 class EbfontExc;
96 class EnostrExc;
97 class EnodataExc;
98 class EtimeExc;
99 class EnosrExc;
100 class EnonetExc;
101 class EnopkgExc;
102 class EremoteExc;
103 class EnolinkExc;
104 class EadvExc;
105 class EsrmntExc;
106 class EcommExc;
107 class EprotoExc;
108 class EmultihopExc;
109 class EbadmsgExc;
110 class EnametoolongExc;
111 class EoverflowExc;
112 class EnotuniqExc;
113 class EbadfdExc;
114 class EremchgExc;
115 class ElibaccExc;
116 class ElibbadExc;
117 class ElibscnExc;
118 class ElibmaxExc;
119 class ElibexecExc;
120 class EilseqExc;
121 class EnosysExc;
122 class EloopExc;
123 class ErestartExc;
124 class EstrpipeExc;
125 class EnotemptyExc;
126 class EusersExc;
127 class EnotsockExc;
128 class EdestaddrreqExc;
129 class EmsgsizeExc;
130 class EprototypeExc;
131 class EnoprotooptExc;
132 class EprotonosupportExc;
133 class EsocktnosupportExc;
134 class EopnotsuppExc;
135 class EpfnosupportExc;
136 class EafnosupportExc;
137 class EaddrinuseExc;
138 class EaddrnotavailExc;
139 class EnetdownExc;
140 class EnetunreachExc;
141 class EnetresetExc;
142 class EconnabortedExc;
143 class EconnresetExc;
144 class EnobufsExc;
145 class EisconnExc;
146 class EnotconnExc;
147 class EshutdownExc;
148 class EtoomanyrefsExc;
149 class EtimedoutExc;
150 class EconnrefusedExc;
151 class EhostdownExc;
152 class EhostunreachExc;
153 class EalreadyExc;
154 class EinprogressExc;
155 class EstaleExc;
156 class EioresidExc;
157 class EucleanExc;
158 class EnotnamExc;
159 class EnavailExc;
160 class EisnamExc;
161 class EremoteioExc;
162 class EinitExc;
163 class EremdevExc;
164 class EcanceledExc;
165 class EnolimfileExc;
166 class EproclimExc;
167 class EdisjointExc;
168 class EnologinExc;
169 class EloginlimExc;
170 class EgrouploopExc;
171 class EnoattachExc;
172 class EnotsupExc;
173 class EnoattrExc;
174 class EdircorruptedExc;
175 class EdquotExc;
176 class EnfsremoteExc;
177 class EcontrollerExc;
178 class EnotcontrollerExc;
179 class EenqueuedExc;
180 class EnotenqueuedExc;
181 class EjoinedExc;
182 class EnotjoinedExc;
183 class EnoprocExc;
184 class EmustrunExc;
185 class EnotstoppedExc;
186 class EclockcpuExc;
187 class EinvalstateExc;
188 class EnoexistExc;
189 class EendofminorExc;
190 class EbufsizeExc;
191 class EemptyExc;
192 class EnointrgroupExc;
193 class EinvalmodeExc;
194 class EcantextentExc;
195 class EinvaltimeExc;
196 class EdestroyedExc;
197 
199 
200 #endif // INCLUDED_IEXFORWARD_H
LogicExc
Definition: IexBaseExc.h:143
IEX_INTERNAL_NAMESPACE_HEADER_ENTER MathExc InexactExc
Definition: IexMathExc.h:22
BaseExc BaseExc ErrnoExc
Definition: IexBaseExc.h:156
BaseExc BaseExc BaseExc NullExc
Definition: IexBaseExc.h:167
BaseExc IoExc
Definition: IexBaseExc.h:150
#define IEX_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: IexNamespace.h:77
#define IEX_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: IexNamespace.h:78
IEX_INTERNAL_NAMESPACE_HEADER_ENTER UnderflowExc
Definition: IexMathExc.h:20