5 #ifndef VCCC_RANGES_RANDOM_ACCESS_RANGE_HPP_
6 #define VCCC_RANGES_RANDOM_ACCESS_RANGE_HPP_
24 bidirectional_range<T>,
25 has_typename_type<iterator<T>>
28 struct random_access_range_impl : std::false_type {};
31 struct random_access_range_impl<T, true> : random_access_iterator<iterator_t<T>> {};
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
specifies a range whose iterator type satisfies random_access_iterator
Definition: random_access_range.hpp:48