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

FreeBSD Manual Pages

  
 
  

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

NAME
       std::isless - std::isless

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

	  1-3)	Determines  if	the  floating  point number x is less than 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	    function object implementing x < y
		    (class template)
	  isgreater  checks  if	 the  first floating-point argument is greater
       than the	second
	  (C++11)   (function)

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

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

home | help