|
di 0.1.0
|
#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::concepts |
Concepts | |
| 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>> |