#include <RandomIter.h>
Public Member Functions | |
| RandomIter (Container &array) | |
| RandomIter (bool, Container &array) | |
Private Types | |
| typedef boost::iterator_facade< RandomIter< Container, Value >, Value, boost::random_access_traversal_tag > | facade |
Private Member Functions | |
| bool | equal (RandomIter< Container, Value > const &other) const |
| facade::difference_type | distance_to (RandomIter const &other) const |
| void | advance (typename facade::difference_type n) |
| void | increment () |
| void | decrement () |
| Value & | dereference () const |
Private Attributes | |
| Container & | m_array |
| int | m_index |
Friends | |
| class | boost::iterator_core_access |
Definition at line 10 of file RandomIter.h.
|
private |
Definition at line 43 of file RandomIter.h.
|
inlineexplicit |
Definition at line 17 of file RandomIter.h.
|
inlineexplicit |
Definition at line 23 of file RandomIter.h.
|
inlineprivate |
Definition at line 48 of file RandomIter.h.
|
inlineprivate |
Definition at line 60 of file RandomIter.h.
|
inlineprivate |
Definition at line 65 of file RandomIter.h.
|
inlineprivate |
Definition at line 44 of file RandomIter.h.
|
inlineprivate |
Definition at line 34 of file RandomIter.h.
|
inlineprivate |
Definition at line 56 of file RandomIter.h.
|
friend |
Definition at line 29 of file RandomIter.h.
|
private |
Definition at line 31 of file RandomIter.h.
|
private |
Definition at line 32 of file RandomIter.h.
1.8.11