FreeBSD Manual Pages
std::ranges::greater_equal(3) C++ Standard Libarystd::ranges::greater_equal(3) NAME std::ranges::greater_equal - std::ranges::greater_equal Synopsis Defined in header <functional> struct greater_equal; (since C++20) Function object for performing comparisons. Deduces the parameter types of the function call operator from the arguments (but not the return type). Member functions operator() checks if the first argument is greater than or equal to the second (public member function) std::ranges::greater_equal::operator() template< class T, class U > constexpr bool operator()( T&& t, U&& u ) const; Equivalent to return !ranges::less{}(std::forward<T>(t), std::for- ward<U>(u));. This overload participates in overload resolution only if std::totally_ordered_with<T, U> is satisfied. Notes Unlike std::greater_equal, std::ranges::greater_equal requires all six comparison operators <, <=, >, >=, == and != to be valid (via the totally_or- dered_with constraint) and is entirely defined in terms of std::ranges::less. Example This section is incomplete Reason: no example Defect reports The following behavior-changing defect reports were applied retroac- tively to previously published C++ standards. DR Applied to Behavior as published Correct behavior LWG 3530 C++20 syntactic checks were relaxed only semantic requirements are while comparing pointers relaxed See also greater_equal function object implementing x >= y (class template) Category: * Todo no example http://cppreference.com 2024.06.10 std::ranges::greater_equal(3)
NAME | Synopsis | Member functions | Notes | Example | See also | Category:
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::ranges::greater_equal&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
