#include <random_sequence.h>
Public Member Functions | |
RandomIterator () | |
RandomIterator (typename std::vector< T >::iterator it) | |
T & | operator* () |
void | operator++ () |
void | operator++ (int) |
void | operator-- () |
void | operator-- (int) |
bool | operator== (const CkSequenceIteratorInternal< T > &rhs) const |
bool | operator!= (const CkSequenceIteratorInternal< T > &rhs) const |
Data Fields | |
std::vector< T >::iterator | it_ |
T |
Definition at line 22 of file random_sequence.h.
RandomIterator< T >::RandomIterator | ( | ) | [inline] |
Definition at line 26 of file random_sequence.h.
RandomIterator< T >::RandomIterator | ( | typename std::vector< T >::iterator | it | ) | [inline] |
Definition at line 28 of file random_sequence.h.
T& RandomIterator< T >::operator* | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 30 of file random_sequence.h.
References RandomIterator< T >::it_.
void RandomIterator< T >::operator++ | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 34 of file random_sequence.h.
References RandomIterator< T >::it_.
void RandomIterator< T >::operator++ | ( | int | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 38 of file random_sequence.h.
References RandomIterator< T >::it_.
void RandomIterator< T >::operator-- | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 42 of file random_sequence.h.
References RandomIterator< T >::it_.
void RandomIterator< T >::operator-- | ( | int | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 46 of file random_sequence.h.
References RandomIterator< T >::it_.
bool RandomIterator< T >::operator== | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 50 of file random_sequence.h.
References RandomIterator< T >::it_.
bool RandomIterator< T >::operator!= | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 54 of file random_sequence.h.
References RandomIterator< T >::it_.
std::vector<T>::iterator RandomIterator< T >::it_ |
Definition at line 24 of file random_sequence.h.
Referenced by RandomIterator< T >::operator!=(), RandomIterator< T >::operator*(), RandomIterator< T >::operator++(), RandomIterator< T >::operator--(), and RandomIterator< T >::operator==().