bidirectional_iter< V, R, D > Struct Template Reference#include <any_iterator.hpp>
Detailed Descriptiontemplate<typename V, typename R = V&, typename D = std::ptrdiff_t>
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef poly_base<any_bidirectional_iterator_interface<V, R, D>, any_bidirectional_iterator_instance<V, R, D>::template type> base |
Definition at line 187 of file any_iterator.hpp.
Constructor & Destructor Documentation
| bidirectional_iter | ( | const Iter & | s | ) | [explicit] |
Definition at line 190 of file any_iterator.hpp.
| bidirectional_iter | ( | move_from< bidirectional_iter< V, R, D > > | x | ) |
Definition at line 192 of file any_iterator.hpp.
Member Function Documentation
| void decrement | ( | ) |
Definition at line 202 of file any_iterator.hpp.
| R dereference | ( | ) | const |
Definition at line 196 of file any_iterator.hpp.
| bool equal | ( | const bidirectional_iter< V, R, D > & | x | ) | const |
Definition at line 205 of file any_iterator.hpp.
| void increment | ( | ) |
Definition at line 199 of file any_iterator.hpp.
| bidirectional_iter& operator= | ( | bidirectional_iter< V, R, D > | x | ) |
Definition at line 194 of file any_iterator.hpp.
Friends And Related Function Documentation
| bool operator== | ( | const bidirectional_iter< V, R, D > & | x, | |
| const bidirectional_iter< V, R, D > & | y | |||
| ) | [friend] |
Definition at line 209 of file any_iterator.hpp.

