|
index_iterator< F, T, R, I, D > Class Template Reference An iterator over elements which are the result of applying a function to an index. More...
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.

