Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::feupdateenv(3)	      C++ Standard Libary	   std::feupdateenv(3)

NAME
       std::feupdateenv	- std::feupdateenv

Synopsis
	  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	(simi-
       lar 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.

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

Return value
	  0 on success,	non-zero otherwise.

See also
	  feholdexcept saves the environment, clears all status	flags and  ig-
       nores all future
	  (C++11)      errors
		       (function)
	  fegetenv	saves  or restores the current floating-point environ-
       ment
	  fesetenv     (function)
	  (C++11)
	  FE_DFL_ENV   default floating-point environment
	  (C++11)      (macro constant)

http://cppreference.com		  2022.07.31		   std::feupdateenv(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::feupdateenv&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help