5 #ifndef VCCC_RANGES_COMMON_RANGE_HPP_
6 #define VCCC_RANGES_COMMON_RANGE_HPP_
26 has_typename_type<iterator<T>>,
27 has_typename_type<sentinel<T>>
30 struct common_range_impl : std::false_type {};
33 struct common_range_impl<T, true> : same_as<iterator_t<T>, sentinel_t<T>> {};
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
Definition: common_range.hpp:41