HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Iex.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 
7 #ifndef INCLUDED_IEX_H
8 #define INCLUDED_IEX_H
9 
10 
11 //--------------------------------
12 //
13 // Exception handling
14 //
15 //--------------------------------
16 
17 
18 #include "IexMacros.h"
19 #include "IexBaseExc.h"
20 #include "IexMathExc.h"
21 #include "IexThrowErrnoExc.h"
22 
23 // Note that we do not include file IexErrnoExc.h here. That file
24 // defines over 150 classes and significantly slows down compilation.
25 // If you throw ErrnoExc exceptions using the throwErrnoExc() function,
26 // you don't need IexErrnoExc.h. You have to include IexErrnoExc.h
27 // only if you want to catch specific subclasses of ErrnoExc.
28 
29 
30 #endif