5 #ifndef VCCC_ITERATOR_SORTABLE_HPP
6 #define VCCC_ITERATOR_SORTABLE_HPP
20 template<
typename I,
typename Comp,
typename Proj,
25 struct sortable_impl : std::false_type {};
27 template<
typename I,
typename Comp,
typename Proj>
28 struct sortable_impl<I, Comp, Proj, true>
29 : indirect_strict_weak_order<Comp, projected<I, Proj>> {};
36 template<
typename I,
typename Comp = ranges::less,
typename Proj =
identity>
37 struct sortable : detail::sortable_impl<I, Comp, Proj> {};
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
Definition: sortable.hpp:37