#include <rangelib/iterator_range.hpp>
Public Types | |
| typedef I | iterator_type |
| The iterator type. | |
| typedef I::value_type | value_type |
| The value type. | |
| typedef I | iterator |
| The mutating (non-const) iterator type. | |
| typedef base_type_traits < iterator >::base_type const & | const_iterator |
| The non-mutating (const) iterator type. | |
| typedef select_first_type_if < base_value_type const &, base_value_type &, is_const > ::type | reference |
| The mutating (non-const) refernce type. | |
| typedef base_value_type const & | const_reference |
| The non-mutating (const) reference type. | |
| typedef iterator_type::difference_type | difference_type |
| The difference type. | |
| typedef iterator_type::size_type | size_type |
| The size type. | |
| typedef I iterator_type |
The iterator type.
| typedef I::value_type value_type |
The value type.
| typedef I iterator |
The mutating (non-const) iterator type.
| typedef base_type_traits<iterator>::base_type const& const_iterator |
The non-mutating (const) iterator type.
| typedef select_first_type_if<base_value_type const& , base_value_type &, is_const>::type reference |
The mutating (non-const) refernce type.
| typedef base_value_type const& const_reference |
The non-mutating (const) reference type.
| typedef iterator_type::difference_type difference_type |
The difference type.
| typedef iterator_type::size_type size_type |
The size type.
1.5.6