|
STLdoc
STLdocumentation
|
#include <float.h>Go to the source code of this file.
Classes | |
| struct | fenv_t |
Macros | |
| #define | _FENV |
| #define | FE_INEXACT _SW_INEXACT /* _EM_INEXACT 0x00000001 inexact (precision) */ |
| #define | FE_UNDERFLOW _SW_UNDERFLOW /* _EM_UNDERFLOW 0x00000002 underflow */ |
| #define | FE_OVERFLOW _SW_OVERFLOW /* _EM_OVERFLOW 0x00000004 overflow */ |
| #define | FE_DIVBYZERO _SW_ZERODIVIDE /* _EM_ZERODIVIDE 0x00000008 zero divide */ |
| #define | FE_INVALID _SW_INVALID /* _EM_INVALID 0x00000010 invalid */ |
| #define | FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW) |
| #define | FE_DFL_ENV (&_Fenv0) |
| #define | FE_TONEAREST 0x0000 |
| #define | FE_UPWARD 0x0100 |
| #define | FE_DOWNWARD 0x0200 |
| #define | FE_TOWARDZERO 0x0300 |
| #define | FE_ROUND_MASK 0x0300 |
| #define | __DBL_BIG 1e+300 /* may raise inexact too */ |
Typedefs | |
| typedef unsigned long | fexcept_t |
| typedef struct fenv_t | fenv_t |
Functions | |
| _CRTIMP int __cdecl | fegetenv (_Inout_ fenv_t *) |
| _CRTIMP int __cdecl | fesetenv (_In_ const fenv_t *) |
| _CRTIMP int __cdecl | feclearexcept (_In_ int) |
| _CRTIMP int __cdecl | feholdexcept (_Inout_ fenv_t *) |
| _CRTIMP int __cdecl | fetestexcept (_In_ int) |
| _CRTIMP int __cdecl | fegetexceptflag (_Inout_ fexcept_t *, _In_ int) |
| _CRTIMP int __cdecl | fesetexceptflag (_In_ const fexcept_t *, _In_ int) |
| __declspec (selectany) extern const fenv_t _Fenv0 | |
| _CRTIMP int __cdecl | fegetround (void) |
| _CRTIMP int __cdecl | fesetround (_In_ int) |
| __inline int __CRTDECL | feraiseexcept (_In_ int _Except) |
| __inline int __CRTDECL | feupdateenv (_In_ const fenv_t *_Penv) |
| #define __DBL_BIG 1e+300 /* may raise inexact too */ |
| #define _FENV |
| #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW) |
| #define FE_DFL_ENV (&_Fenv0) |
| #define FE_DIVBYZERO _SW_ZERODIVIDE /* _EM_ZERODIVIDE 0x00000008 zero divide */ |
| #define FE_DOWNWARD 0x0200 |
| #define FE_INEXACT _SW_INEXACT /* _EM_INEXACT 0x00000001 inexact (precision) */ |
| #define FE_INVALID _SW_INVALID /* _EM_INVALID 0x00000010 invalid */ |
| #define FE_OVERFLOW _SW_OVERFLOW /* _EM_OVERFLOW 0x00000004 overflow */ |
| #define FE_ROUND_MASK 0x0300 |
| #define FE_TONEAREST 0x0000 |
| #define FE_TOWARDZERO 0x0300 |
| #define FE_UNDERFLOW _SW_UNDERFLOW /* _EM_UNDERFLOW 0x00000002 underflow */ |
| #define FE_UPWARD 0x0100 |
| typedef unsigned long fexcept_t |
| __declspec | ( | selectany | ) | const |
1.8.8