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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::islessequal	- std::islessequal

Synopsis
	  Defined in header <cmath>
	  bool islessequal( float x, float y );		    (1)	(since C++11)
								(constexpr
       since C++23)
	  bool islessequal( double x, double y );	    (2)	(since C++11)
								(constexpr
       since C++23)
	  bool islessequal( long double	x, long	double y ); (3)	(since C++11)
								(constexpr
       since C++23)
	  bool islessequal( Arithmetic x, Arithmetic y );   (4)	(since C++11)
								(constexpr
       since C++23)

	  1-3) Determines if the floating point	number x is less than or equal
       to the
	  floating-point number	y, without setting floating-point exceptions.
	  4) A set of overloads	or a function template for all combinations of
       arguments of
	  arithmetic  type  not	covered	by (1-3). If any argument has integral
       type, it	is cast
	  to double.

Parameters
	  x - floating point value
	  y - floating point value

Return value
	  true if x <= y, false	otherwise

Notes
	  The built-in operator<= for floating-point numbers may raise	FE_IN-
       VALID if	one or
	  both	of the arguments is NaN. This function is a "quiet" version of
       operator<=.

See also
	  less_equal	 function object implementing x	<= y
			 (class	template)
	  isgreaterequal  checks  if  the  first  floating-point  argument  is
       greater or equal	than
	  (C++11)	 the second
			 (function)

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

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

home | help