Iros
 
Loading...
Searching...
No Matches
di::concepts::detail::PartiallyOrderedWith Concept Reference

#include <di/meta/compare.h>

Concept definition

template<typename T, typename U>
requires(meta::RemoveReference<T> const& a, meta::RemoveReference<U> const& b) {
{ a < b } -> SameAs<bool>;
{ a > b } -> SameAs<bool>;
{ a <= b } -> SameAs<bool>;
{ a >= b } -> SameAs<bool>;
{ b < a } -> SameAs<bool>;
{ b > a } -> SameAs<bool>;
{ b <= a } -> SameAs<bool>;
{ b >= a } -> SameAs<bool>;
}
Definition core.h:114
Type< detail::RemoveReferenceHelper< T > > RemoveReference
Definition core.h:71