OGS
DisableFPE Class Reference

Detailed Description

Definition at line 7 of file DisableFPE.h.

#include <DisableFPE.h>

Public Member Functions

 DisableFPE ()
 ~DisableFPE ()

Private Attributes

fenv_t fe_env

Constructor & Destructor Documentation

◆ DisableFPE()

DisableFPE::DisableFPE ( )
inline

Definition at line 10 of file DisableFPE.h.

11 {
12 fegetenv(&fe_env); // Store floating-point exception handling.
13 fesetenv(FE_DFL_ENV); // Set default environment effectively disabling
14 // exceptions.
15 }
fenv_t fe_env
Definition DisableFPE.h:23

References fe_env.

◆ ~DisableFPE()

DisableFPE::~DisableFPE ( )
inline

Definition at line 17 of file DisableFPE.h.

18 {
19 fesetenv(&fe_env); // Restore floating-point exception handling.
20 }

References fe_env.

Member Data Documentation

◆ fe_env

fenv_t DisableFPE::fe_env
private

Definition at line 23 of file DisableFPE.h.

Referenced by DisableFPE(), and ~DisableFPE().


The documentation for this class was generated from the following file: