24 template<
class T,
class U>
28 is_totally_ordered_v<T> &&
29 is_totally_ordered_v<U> &&
30 is_equality_comparable_with_v<T,U> &&
31 is_partially_ordered_with_v<T,U>
33 >> : std::true_type {};
39 template<
class T,
class U>
Definition is_totally_ordered_with.hpp:40
Definition Partitioner.hpp:146
bool constexpr is_totally_ordered_with_v
A C++17 type trait equivalent to the C++20 totally_ordered_with concept.
Definition is_totally_ordered_with.hpp:36
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25
A C++17 type trait equivalent to the C++20 totally_ordered_with concept.
Definition is_totally_ordered_with.hpp:22