
#include <random_sequence.h>


Public Member Functions | |
| BitVectorIterator () | |
| BitVectorIterator (char *&bit_vector, int start, int index, int max) | |
| 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 |
Private Attributes | |
| char * | bit_vector_ |
| int | start_ |
| int | index_ |
| int | max_ |
Definition at line 60 of file random_sequence.h.
| BitVectorIterator< T >::BitVectorIterator | ( | ) | [inline] |
Definition at line 62 of file random_sequence.h.
| BitVectorIterator< T >::BitVectorIterator | ( | char *& | bit_vector, | |
| int | start, | |||
| int | index, | |||
| int | max | |||
| ) | [inline] |
Definition at line 64 of file random_sequence.h.
References BitVectorIterator< T >::bit_vector_, BitVectorIterator< T >::index_, and BitVectorIterator< T >::max_.
| T BitVectorIterator< T >::operator* | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 71 of file random_sequence.h.
References BitVectorIterator< T >::index_, and BitVectorIterator< T >::start_.
| void BitVectorIterator< T >::operator++ | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 75 of file random_sequence.h.
References BitVectorIterator< T >::bit_vector_, BitVectorIterator< T >::index_, and BitVectorIterator< T >::max_.
| void BitVectorIterator< T >::operator++ | ( | int | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 80 of file random_sequence.h.
References BitVectorIterator< T >::bit_vector_, BitVectorIterator< T >::index_, and BitVectorIterator< T >::max_.
| void BitVectorIterator< T >::operator-- | ( | ) | [inline, virtual] |
| void BitVectorIterator< T >::operator-- | ( | int | ) | [inline, virtual] |
| bool BitVectorIterator< T >::operator== | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 91 of file random_sequence.h.
References BitVectorIterator< T >::bit_vector_, and BitVectorIterator< T >::index_.
| bool BitVectorIterator< T >::operator!= | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 96 of file random_sequence.h.
References BitVectorIterator< T >::bit_vector_, and BitVectorIterator< T >::index_.
char* BitVectorIterator< T >::bit_vector_ [private] |
Definition at line 102 of file random_sequence.h.
Referenced by BitVectorIterator< T >::BitVectorIterator(), BitVectorIterator< T >::operator!=(), BitVectorIterator< T >::operator++(), and BitVectorIterator< T >::operator==().
int BitVectorIterator< T >::start_ [private] |
Definition at line 103 of file random_sequence.h.
Referenced by BitVectorIterator< T >::operator*().
int BitVectorIterator< T >::index_ [private] |
Definition at line 104 of file random_sequence.h.
Referenced by BitVectorIterator< T >::BitVectorIterator(), BitVectorIterator< T >::operator!=(), BitVectorIterator< T >::operator*(), BitVectorIterator< T >::operator++(), and BitVectorIterator< T >::operator==().
int BitVectorIterator< T >::max_ [private] |
Definition at line 105 of file random_sequence.h.
Referenced by BitVectorIterator< T >::BitVectorIterator(), and BitVectorIterator< T >::operator++().
1.5.5