any_random_access_iterator_instance< V, R, D >::type< I > Struct Template Reference
Detailed Descriptiontemplate<typename V, typename R = V&, typename D = std::ptrdiff_t>
|
typedef optimized_storage_type<I, any_random_access_iterator_interface<V, R, D> >::type base_t |
Definition at line 241 of file any_iterator.hpp.
Constructor & Destructor Documentation
§ type() [1/3]
type | ( | const I & | x | ) |
Definition at line 247 of file any_iterator.hpp.
§ type() [2/3]
Definition at line 250 of file any_iterator.hpp.
§ type() [3/3]
type | ( | ) |
Definition at line 253 of file any_iterator.hpp.
Member Function Documentation
§ advance()
void advance | ( | D | d | ) |
Definition at line 265 of file any_iterator.hpp.
§ BOOST_CLASS_REQUIRE()
BOOST_CLASS_REQUIRE | ( | I | , |
boost | , | ||
RandomAccessIteratorConcept | |||
) |
§ decrement()
void decrement | ( | ) |
Definition at line 262 of file any_iterator.hpp.
§ dereference()
R dereference | ( | ) | const |
Definition at line 256 of file any_iterator.hpp.
§ distance_to()
D distance_to | ( | const any_random_access_iterator_interface< V, R, D > & | x | ) | const |
Definition at line 268 of file any_iterator.hpp.
§ equals() [1/3]
bool equals | ( | const poly_iterator_interface< V, R, D > & | x | ) | const |
Definition at line 273 of file any_iterator.hpp.
§ equals() [2/3]
bool equals | ( | const any_bidirectional_iterator_interface< V, R, D > & | x | ) | const |
Definition at line 279 of file any_iterator.hpp.
§ equals() [3/3]
bool equals | ( | const any_random_access_iterator_interface< V, R, D > & | x | ) | const |
Definition at line 286 of file any_iterator.hpp.
§ increment()
void increment | ( | ) |
Definition at line 259 of file any_iterator.hpp.