tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
etl::three_way_comparable Concept Reference

#include <three_way_comparable.hpp>

Concept definition

template<typename T, typename Cat partial_ordering>
detail::partially_ordered_with<T, T> &&
requires(remove_reference_t<T> const& a, remove_reference_t<T> const& b) {
{ a <=> b } -> detail::compares_as<Cat>;
}
Definition three_way_comparable.hpp:38
Definition weakly_equality_comparable_with.hpp:18
typename remove_reference< T >::type remove_reference_t
Definition remove_reference.hpp:28