Public Types | |
| typedef boost::tuple< TypeA, TypeB, TypeC > | value_type |
| typedef ptrdiff_t | difference_type |
| typedef value_type * | pointer |
| typedef boost::tuple< TypeA &, TypeB &, TypeC & > | reference |
| typedef std::random_access_iterator_tag | iterator_category |
| typedef boost::tuple< const TypeA &, const TypeB &, const TypeC & > | const_reference |
Public Member Functions | |
| TripleRandomIterator (IteratorA i, IteratorB j, IteratorC k) | |
| TripleRandomIterator & | operator++ () |
| TripleRandomIterator & | operator-- () |
| TripleRandomIterator | operator++ (int) |
| TripleRandomIterator | operator-- (int) |
| bool | operator== (const TripleRandomIterator &rhs) const |
| bool | operator!= (const TripleRandomIterator &rhs) const |
| bool | operator< (const TripleRandomIterator &rhs) const |
| reference | operator* () |
| difference_type | operator- (const TripleRandomIterator &rhs) const |
| TripleRandomIterator & | operator+= (const difference_type n) |
| TripleRandomIterator & | operator-= (const difference_type n) |
| TripleRandomIterator | operator+ (const difference_type n) const |
| TripleRandomIterator | operator- (const difference_type n) const |
Definition at line 132 of file TupleRandomIterator.h.
| typedef boost::tuple<const TypeA&, const TypeB&, const TypeC&> Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::const_reference |
Definition at line 145 of file TupleRandomIterator.h.
| typedef ptrdiff_t Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::difference_type |
Definition at line 141 of file TupleRandomIterator.h.
| typedef std::random_access_iterator_tag Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::iterator_category |
Definition at line 144 of file TupleRandomIterator.h.
| typedef value_type* Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::pointer |
Definition at line 142 of file TupleRandomIterator.h.
| typedef boost::tuple<TypeA&, TypeB&, TypeC&> Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::reference |
Definition at line 143 of file TupleRandomIterator.h.
| typedef boost::tuple<TypeA, TypeB, TypeC> Alien::TripleRandomIterator< IteratorA, IteratorB, IteratorC >::value_type |
Definition at line 140 of file TupleRandomIterator.h.
|
inline |
Definition at line 148 of file TupleRandomIterator.h.
|
inline |
Definition at line 149 of file TupleRandomIterator.h.
|
inline |
Definition at line 183 of file TupleRandomIterator.h.
|
inline |
Definition at line 186 of file TupleRandomIterator.h.
|
inline |
Definition at line 207 of file TupleRandomIterator.h.
|
inline |
Definition at line 155 of file TupleRandomIterator.h.
|
inline |
Definition at line 169 of file TupleRandomIterator.h.
|
inline |
Definition at line 193 of file TupleRandomIterator.h.
|
inline |
Definition at line 211 of file TupleRandomIterator.h.
|
inline |
Definition at line 188 of file TupleRandomIterator.h.
|
inline |
Definition at line 162 of file TupleRandomIterator.h.
|
inline |
Definition at line 175 of file TupleRandomIterator.h.
|
inline |
Definition at line 200 of file TupleRandomIterator.h.
|
inline |
Definition at line 184 of file TupleRandomIterator.h.
|
inline |
Definition at line 182 of file TupleRandomIterator.h.