5 #ifndef VCCC_RANGES_ITERATOR_T_HPP_
6 #define VCCC_RANGES_ITERATOR_T_HPP_
22 struct iterator<T, true,
void_t<decltype( ranges::
begin(std::declval<T&>()) )>> {
typename ranges::iterator< T >::type iterator_t
Definition: iterator_t.hpp:32
constexpr VCCC_INLINE_OR_STATIC detail::begin_niebloid begin
returns an iterator to the beginning of a range
Definition: begin.hpp:116
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35