HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
IexMathIeeeExc.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_IEXMATHIEEE_EXC_H
7
#define INCLUDED_IEXMATHIEEE_EXC_H
8
9
//---------------------------------------------------------------------------
10
//
11
// Names for the loating point exceptions defined by IEEE standard 754
12
//
13
//---------------------------------------------------------------------------
14
15
#include "
IexExport.h
"
16
#include "
IexNamespace.h
"
17
18
IEX_INTERNAL_NAMESPACE_HEADER_ENTER
19
20
enum
IEX_EXPORT_ENUM
IeeeExcType
21
{
22
IEEE_OVERFLOW
= 1,
23
IEEE_UNDERFLOW
= 2,
24
IEEE_DIVZERO
= 4,
25
IEEE_INEXACT
= 8,
26
IEEE_INVALID = 16
27
};
28
29
IEX_INTERNAL_NAMESPACE_HEADER_EXIT
30
31
#endif
IexExport.h
IEX_EXPORT_ENUM
#define IEX_EXPORT_ENUM
Definition:
IexExport.h:32
IeeeExcType
IEX_INTERNAL_NAMESPACE_HEADER_ENTER enum IEX_EXPORT_ENUM IeeeExcType
Definition:
IexMathIeeeExc.h:20
IEEE_UNDERFLOW
IEEE_UNDERFLOW
Definition:
IexMathIeeeExc.h:23
IEEE_INEXACT
IEEE_INEXACT
Definition:
IexMathIeeeExc.h:25
IEX_INTERNAL_NAMESPACE_HEADER_ENTER
#define IEX_INTERNAL_NAMESPACE_HEADER_ENTER
Definition:
IexNamespace.h:79
IEEE_DIVZERO
IEEE_DIVZERO
Definition:
IexMathIeeeExc.h:24
IEX_INTERNAL_NAMESPACE_HEADER_EXIT
#define IEX_INTERNAL_NAMESPACE_HEADER_EXIT
Definition:
IexNamespace.h:82
IEEE_OVERFLOW
IEEE_OVERFLOW
Definition:
IexMathIeeeExc.h:22
IexNamespace.h
OpenEXR
IexMathIeeeExc.h
Generated on Tue Apr 1 2025 02:50:03 for HDK by
1.8.6