kblib 0.2.3
General utilities library for modern C++
kblib::iterator_type_for< Range, void_t< decltype(begin(std::declval< Range & >()))> > Struct Template Reference

#include <kblib/traits.h>

Public Types

using type = decltype(begin(std::declval< Range & >()))
 

Detailed Description

template<typename Range>
struct kblib::iterator_type_for< Range, void_t< decltype(begin(std::declval< Range & >()))> >

Definition at line 391 of file traits.h.

Member Typedef Documentation

◆ type

template<typename Range >
using kblib::iterator_type_for< Range, void_t< decltype(begin(std::declval< Range & >()))> >::type = decltype(begin(std::declval<Range&>()))

Definition at line 393 of file traits.h.


The documentation for this struct was generated from the following file: