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 Sat Nov 23 2024 02:46:14 for HDK by
1.8.6