index_iterator< F, T, R, I, D > Class Template Reference
Detailed Descriptiontemplate<typename F, typename T, typename R = T&, typename I = std::size_t, typename D = std::ptrdiff_t>
|
index_iterator | ( | ) |
Definition at line 258 of file iterator.hpp.
index_iterator | ( | F | f, |
I | i | ||
) |
Constructs index_iterator with unary function f
and index i
.
Definition at line 259 of file iterator.hpp.
index_iterator | ( | const index_iterator< F, T, R, I, D > & | x | ) |
Definition at line 261 of file iterator.hpp.
Member Function Documentation
base | ( | ) | const |
Returns iterator's index.
Definition at line 279 of file iterator.hpp.
index_iterator& operator= | ( | const index_iterator< F, T, R, I, D > & | x | ) |
Definition at line 266 of file iterator.hpp.
Friends And Related Function Documentation
friend class boost::iterator_core_access [friend] |
Definition at line 287 of file iterator.hpp.
void swap | ( | index_iterator< F, T, R, I, D > & | x, |
index_iterator< F, T, R, I, D > & | y | ||
) | [friend] |
Definition at line 273 of file iterator.hpp.