#include <indexed.hpp>


Public Types | |
| typedef Iter | wrapped |
| typedef base_t::difference_type | difference_type |
| typedef base_t::reference | reference |
| typedef base_t::difference_type | index_type |
Public Member Functions | |
| indexed_iterator () | |
| template<typename OtherWrapped > | |
| indexed_iterator (const indexed_iterator< OtherWrapped > &other, typename enable_if< is_convertible< OtherWrapped, wrapped > >::type *=0) | |
| indexed_iterator (wrapped it, index_type index) | |
| wrapped | get () const |
| index_type | get_index () const |
Friends | |
| class | boost::iterator_core_access |
| typedef base_t::difference_type boost::range_detail::indexed_iterator< Iter >::difference_type |
| typedef base_t::difference_type boost::range_detail::indexed_iterator< Iter >::index_type |
| typedef base_t::reference boost::range_detail::indexed_iterator< Iter >::reference |
| typedef Iter boost::range_detail::indexed_iterator< Iter >::wrapped |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
friend |