futures::compare_three_way
Defined in header <futures/algorithm/compare/compare_three_way.hpp>
struct compare_three_way;
Function object for performing comparisons.
Description
This class defines functor equivalent to the C++20 std::ranges::compare_three_way
. If C++20 is available, it represents an alias to std::ranges::compare_three_way
.
See Also: std::compare_three_way
Public Types
Member Types | Definition |
---|---|
is_transparent | void (using) |
Public Functions
Member Functions | Description |
---|---|
operator() const | (function template) |
Public Types
using is_transparent
Defined in header <futures/algorithm/compare/compare_three_way.hpp>
using is_transparent = void;
Public Functions
function operator()
Defined in header <futures/algorithm/compare/compare_three_way.hpp>
template <class T, class U>
constexpr partial_ordering
operator()(T && t, U && u) const;
Exception Safety
Basic exception guarantee.
Updated on 2023-01-04