#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 |