HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IexForward.h
Go to the documentation of this file.
1 ///////////////////////////////////////////////////////////////////////////
2 //
3 // Copyright (c) 2012, Industrial Light & Magic, a division of Lucas
4 // Digital Ltd. LLC
5 //
6 // All rights reserved.
7 //
8 // Redistribution and use in source and binary forms, with or without
9 // modification, are permitted provided that the following conditions are
10 // met:
11 // * Redistributions of source code must retain the above copyright
12 // notice, this list of conditions and the following disclaimer.
13 // * Redistributions in binary form must reproduce the above
14 // copyright notice, this list of conditions and the following disclaimer
15 // in the documentation and/or other materials provided with the
16 // distribution.
17 // * Neither the name of Industrial Light & Magic nor the names of
18 // its contributors may be used to endorse or promote products derived
19 // from this software without specific prior written permission.
20 //
21 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
22 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
23 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
24 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
25 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
26 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
28 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
29 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 //
33 ///////////////////////////////////////////////////////////////////////////
34 
35 #ifndef INCLUDED_IEXFORWARD_H
36 #define INCLUDED_IEXFORWARD_H
37 
38 #include "IexNamespace.h"
39 
41 
42 //
43 // Base exceptions.
44 //
45 
46 class BaseExc;
47 class ArgExc;
48 class LogicExc;
49 class InputExc;
50 class IoExc;
51 class MathExc;
52 class ErrnoExc;
53 class NoImplExc;
54 class NullExc;
55 class TypeExc;
56 
57 //
58 // Math exceptions.
59 //
60 
61 class OverflowExc;
62 class UnderflowExc;
63 class DivzeroExc;
64 class InexactExc;
65 class InvalidFpOpExc;
66 
67 //
68 // Errno exceptions.
69 //
70 
71 class EpermExc;
72 class EnoentExc;
73 class EsrchExc;
74 class EintrExc;
75 class EioExc;
76 class EnxioExc;
77 class E2bigExc;
78 class EnoexecExc;
79 class EbadfExc;
80 class EchildExc;
81 class EagainExc;
82 class EnomemExc;
83 class EaccesExc;
84 class EfaultExc;
85 class EnotblkExc;
86 class EbusyExc;
87 class EexistExc;
88 class ExdevExc;
89 class EnodevExc;
90 class EnotdirExc;
91 class EisdirExc;
92 class EinvalExc;
93 class EnfileExc;
94 class EmfileExc;
95 class EnottyExc;
96 class EtxtbsyExc;
97 class EfbigExc;
98 class EnospcExc;
99 class EspipeExc;
100 class ErofsExc;
101 class EmlinkExc;
102 class EpipeExc;
103 class EdomExc;
104 class ErangeExc;
105 class EnomsgExc;
106 class EidrmExc;
107 class EchrngExc;
108 class El2nsyncExc;
109 class El3hltExc;
110 class El3rstExc;
111 class ElnrngExc;
112 class EunatchExc;
113 class EnocsiExc;
114 class El2hltExc;
115 class EdeadlkExc;
116 class EnolckExc;
117 class EbadeExc;
118 class EbadrExc;
119 class ExfullExc;
120 class EnoanoExc;
121 class EbadrqcExc;
122 class EbadsltExc;
123 class EdeadlockExc;
124 class EbfontExc;
125 class EnostrExc;
126 class EnodataExc;
127 class EtimeExc;
128 class EnosrExc;
129 class EnonetExc;
130 class EnopkgExc;
131 class EremoteExc;
132 class EnolinkExc;
133 class EadvExc;
134 class EsrmntExc;
135 class EcommExc;
136 class EprotoExc;
137 class EmultihopExc;
138 class EbadmsgExc;
139 class EnametoolongExc;
140 class EoverflowExc;
141 class EnotuniqExc;
142 class EbadfdExc;
143 class EremchgExc;
144 class ElibaccExc;
145 class ElibbadExc;
146 class ElibscnExc;
147 class ElibmaxExc;
148 class ElibexecExc;
149 class EilseqExc;
150 class EnosysExc;
151 class EloopExc;
152 class ErestartExc;
153 class EstrpipeExc;
154 class EnotemptyExc;
155 class EusersExc;
156 class EnotsockExc;
157 class EdestaddrreqExc;
158 class EmsgsizeExc;
159 class EprototypeExc;
160 class EnoprotooptExc;
161 class EprotonosupportExc;
162 class EsocktnosupportExc;
163 class EopnotsuppExc;
164 class EpfnosupportExc;
165 class EafnosupportExc;
166 class EaddrinuseExc;
167 class EaddrnotavailExc;
168 class EnetdownExc;
169 class EnetunreachExc;
170 class EnetresetExc;
171 class EconnabortedExc;
172 class EconnresetExc;
173 class EnobufsExc;
174 class EisconnExc;
175 class EnotconnExc;
176 class EshutdownExc;
177 class EtoomanyrefsExc;
178 class EtimedoutExc;
179 class EconnrefusedExc;
180 class EhostdownExc;
181 class EhostunreachExc;
182 class EalreadyExc;
183 class EinprogressExc;
184 class EstaleExc;
185 class EioresidExc;
186 class EucleanExc;
187 class EnotnamExc;
188 class EnavailExc;
189 class EisnamExc;
190 class EremoteioExc;
191 class EinitExc;
192 class EremdevExc;
193 class EcanceledExc;
194 class EnolimfileExc;
195 class EproclimExc;
196 class EdisjointExc;
197 class EnologinExc;
198 class EloginlimExc;
199 class EgrouploopExc;
200 class EnoattachExc;
201 class EnotsupExc;
202 class EnoattrExc;
203 class EdircorruptedExc;
204 class EdquotExc;
205 class EnfsremoteExc;
206 class EcontrollerExc;
207 class EnotcontrollerExc;
208 class EenqueuedExc;
209 class EnotenqueuedExc;
210 class EjoinedExc;
211 class EnotjoinedExc;
212 class EnoprocExc;
213 class EmustrunExc;
214 class EnotstoppedExc;
215 class EclockcpuExc;
216 class EinvalstateExc;
217 class EnoexistExc;
218 class EendofminorExc;
219 class EbufsizeExc;
220 class EemptyExc;
221 class EnointrgroupExc;
222 class EinvalmodeExc;
223 class EcantextentExc;
224 class EinvaltimeExc;
225 class EdestroyedExc;
226 
228 
229 #endif // INCLUDED_IEXFORWARD_H
LogicExc
Definition: IexBaseExc.h:154
BaseExc BaseExc ErrnoExc
Definition: IexBaseExc.h:167
BaseExc BaseExc BaseExc NullExc
Definition: IexBaseExc.h:178
BaseExc IoExc
Definition: IexBaseExc.h:161
#define IEX_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: IexNamespace.h:106
#define IEX_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: IexNamespace.h:107