Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iterator_range_detail::pure_iterator_traversal< IteratorT > Struct Template Reference

#include <iterator_range_core.hpp>

Public Types

typedef BOOST_DEDUCED_TYPENAME
iterator_traversal< IteratorT >
::type 
traversal_t
 
typedef BOOST_DEDUCED_TYPENAME
pure_iterator_traversal_impl
< traversal_i >::type 
type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (std::size_t, traversal_i=sizeof(iterator_range_detail::test_traversal_tag((traversal_t()))))
 

Member Typedef Documentation

template<typename IteratorT >
typedef BOOST_DEDUCED_TYPENAME iterator_traversal<IteratorT>::type boost::iterator_range_detail::pure_iterator_traversal< IteratorT >::traversal_t

Member Function Documentation

template<typename IteratorT >
boost::iterator_range_detail::pure_iterator_traversal< IteratorT >::BOOST_STATIC_CONSTANT ( std::size_t  ,
traversal_i  = sizeof(iterator_range_detail::test_traversal_tag((traversal_t()))) 
)

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