Calico
 All Classes Namespaces Files Functions Variables Typedefs Friends Groups
cal::iterator_type< T > Struct Template Reference

Returns the iterator type of the given container-like type. More...

#include <iterator.hpp>

Public Types

typedef auto type
 The iterator type of the given container-like type.
 

Detailed Description

template<class T>
struct cal::iterator_type< T >

Returns the iterator type of the given container-like type.

This is equivalent to decltype(begin(std::declval<T>())) with std::begin present in the current scope.