Mixin Builders
OrderedBuilder
-
template<typename Extractor = PairExtractor<0>, typename Compare = MinComparator, typename BinarySearch = std::false_type>
struct OrderedBuilder Public Types
-
template<typename T>
using extractor = OrderedBuilder<T, Compare, BinarySearch>
-
template<typename T>
using compare = OrderedBuilder<Extractor, T, BinarySearch>
-
template<bool b>
using binary_search = OrderedBuilder<Extractor, Compare, std::conditional_t<b, std::true_type, std::false_type>>
-
template<typename T>
IndexedBuilder
-
template<typename SizeType = size_t>
struct IndexedBuilder
SummedBuilder
-
template<typename Extractor = ValueExtractor>
struct SummedBuilder
MinBuilder
-
template<typename Extractor = ValueExtractor, typename Comp = MinComparator>
struct MinBuilder
MaxBuilder
-
template<typename Extractor = ValueExtractor, typename Comp = MaxComparator>
struct MaxBuilder