Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::range_detail::integer_iterator< Integer > Class Template Reference

#include <irange.hpp>

Inheritance diagram for boost::range_detail::integer_iterator< Integer >:
Collaboration diagram for boost::range_detail::integer_iterator< Integer >:

Public Types

typedef base_t::value_type value_type
 
typedef base_t::difference_type difference_type
 
typedef base_t::reference reference
 
typedef
std::random_access_iterator_tag 
iterator_category
 

Public Member Functions

 integer_iterator ()
 
 integer_iterator (value_type x)
 

Friends

class ::boost::iterator_core_access
 

Member Typedef Documentation

template<typename Integer >
typedef base_t::difference_type boost::range_detail::integer_iterator< Integer >::difference_type
template<typename Integer >
typedef std::random_access_iterator_tag boost::range_detail::integer_iterator< Integer >::iterator_category
template<typename Integer >
typedef base_t::reference boost::range_detail::integer_iterator< Integer >::reference
template<typename Integer >
typedef base_t::value_type boost::range_detail::integer_iterator< Integer >::value_type

Constructor & Destructor Documentation

template<typename Integer >
boost::range_detail::integer_iterator< Integer >::integer_iterator ( )
inline
template<typename Integer >
boost::range_detail::integer_iterator< Integer >::integer_iterator ( value_type  x)
inlineexplicit

Friends And Related Function Documentation

template<typename Integer >
friend class ::boost::iterator_core_access
friend

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