#include "di/meta/core.h"#include "di/types/partial_ordering.h"#include "di/types/strong_ordering.h"#include "di/types/weak_ordering.h"#include "di/util/declval.h"Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::meta |
| namespace | di::meta::detail |
| namespace | di::concepts |
| namespace | di::concepts::detail |
Concepts | |
| concept | di::concepts::detail::ComparesAs |
| concept | di::concepts::detail::WeaklyEqualityComparableWith |
| concept | di::concepts::detail::PartiallyOrderedWith |
| concept | di::concepts::detail::WeaklyThreeWayComparableWith |
| concept | di::concepts::EqualityComparable |
| concept | di::concepts::EqualityComparableWith |
| concept | di::concepts::ThreeWayComparable |
| concept | di::concepts::ThreeWayComparableWith |
| concept | di::concepts::TotallyOrdered |
| concept | di::concepts::TotallyOrderedWith |
Typedefs | |
| template<typename... Types> | |
| using | di::meta::CommonComparisonCategory = Type<detail::CommonComparisonCategoryHelper<Types...>> |
| template<typename T, typename U = T> | |
| using | di::meta::CompareThreeWayResult = meta::Type<detail::CompareThreeWayResultHelper<T, U>> |