Iros
Loading...
Searching...
No Matches
di::concepts::detail::WeaklyThreeWayComparableWith Concept Reference
#include <
di/meta/compare.h
>
Concept definition
template
<
typename
T,
typename
U,
typename
Category>
concept
di::concepts::detail::WeaklyThreeWayComparableWith
=
requires
(
meta::RemoveReference<T>
const
& a,
meta::RemoveReference<U>
const
& b) {
{ a <=> b } ->
ComparesAs<Category>
;
{ b <=> a } -> ComparesAs<Category>;
}
di::concepts::detail::ComparesAs
Definition
compare.h:37
di::concepts::detail::WeaklyThreeWayComparableWith
Definition
compare.h:74
di::meta::RemoveReference
Type< detail::RemoveReferenceHelper< T > > RemoveReference
Definition
core.h:71
di
concepts
detail
WeaklyThreeWayComparableWith
Generated by
1.13.0