A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../algorithm/../numeric/fenv/feupdateenv.html below:

std::feupdateenv - cppreference.com

C++ Compiler support Freestanding and hosted Language Standard library Standard library headers Named requirements Feature test macros (C++20) Language support library Concepts library (C++20) Diagnostics library Memory management library Metaprogramming library (C++11) General utilities library Containers library Iterators library Ranges library (C++20) Algorithms library Strings library Text processing library Numerics library Date and time library Input/output library Filesystem library (C++17) Concurrency support library (C++11) Execution control library (C++26) Technical specifications Symbols index External libraries [edit] Numerics library Common mathematical functions Mathematical special functions (C++17) Mathematical constants (C++20) Basic linear algebra algorithms (C++26) Data-parallel types (SIMD) (C++26) Floating-point environment (C++11) Complex numbers Numeric array (valarray) Pseudo-random number generation Bit manipulation (C++20) Saturation arithmetic (C++26) Factor operations gcd

(C++17)

lcm

(C++17)

Interpolations midpoint

(C++20)

lerp

(C++20)

Generic numeric operations iota

(C++11)

ranges::iota

(C++23)

accumulate inner_product adjacent_difference partial_sum reduce

(C++17)

transform_reduce

(C++17)

inclusive_scan

(C++17)

exclusive_scan

(C++17)

transform_inclusive_scan

(C++17)

transform_exclusive_scan

(C++17)

C-style checked integer arithmetic ckd_add

(C++26)

ckd_sub

(C++26)

ckd_mul

(C++26)


[edit] Floating-point environment Functions feclearexcept

(C++11)

fetestexcept

(C++11)

feraiseexcept

(C++11)

fegetexceptflagfesetexceptflag

(C++11)(C++11)

fegetroundfesetround

(C++11)(C++11)

fegetenvfesetenv

(C++11)(C++11)

feholdexcept

(C++11)

feupdateenv

(C++11)

Macro constants FE_ALL_EXCEPTFE_DIVBYZEROFE_INEXACTFE_INVALIDFE_OVERFLOWFE_UNDERFLOW

(C++11)(C++11)(C++11)(C++11)(C++11)(C++11)

FE_DOWNWARDFE_TONEARESTFE_TOWARDZEROFE_UPWARD

(C++11)(C++11)(C++11)(C++11)

FE_DFL_ENV

(C++11)

[edit]

Defined in header

<cfenv> int feupdateenv( const std::fenv_t* envp ) (since C++11)

First, remembers the currently raised floating-point exceptions, then restores the floating-point environment from the object pointed to by envp (similar to std::fesetenv), then raises the floating-point exceptions that were saved.

This function may be used to end the non-stop mode established by an earlier call to std::feholdexcept.

[edit] Parameters envp - pointer to the object of type std::fenv_t set by an earlier call to std::feholdexcept or std::fegetenv or equal to FE_DFL_ENV [edit] Return value

​0​ on success, non-zero otherwise.

[edit] See also feholdexcept

(C++11)

saves the environment, clears all status flags and ignores all future errors
(function) [edit] fegetenvfesetenv

(C++11)

saves or restores the current floating-point environment
(function) [edit] FE_DFL_ENV

(C++11)

default floating-point environment
(macro constant) [edit] C documentation

for

feupdateenv

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4