#include <strided_sequence.h>
Public Member Functions | |
StridedIterator () | |
StridedIterator (T element) | |
StridedIterator (T element, T stride) | |
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 | |
T | element_ |
T | stride_ |
Definition at line 11 of file strided_sequence.h.
StridedIterator< T >::StridedIterator | ( | ) | [inline] |
Definition at line 16 of file strided_sequence.h.
StridedIterator< T >::StridedIterator | ( | T | element | ) | [inline] |
Definition at line 19 of file strided_sequence.h.
StridedIterator< T >::StridedIterator | ( | T | element, | |
T | stride | |||
) | [inline] |
Definition at line 22 of file strided_sequence.h.
T StridedIterator< T >::operator* | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 25 of file strided_sequence.h.
References StridedIterator< T >::element_.
void StridedIterator< T >::operator++ | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 29 of file strided_sequence.h.
References StridedIterator< T >::element_, and StridedIterator< T >::stride_.
void StridedIterator< T >::operator++ | ( | int | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 33 of file strided_sequence.h.
References StridedIterator< T >::element_, and StridedIterator< T >::stride_.
void StridedIterator< T >::operator-- | ( | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 37 of file strided_sequence.h.
References StridedIterator< T >::element_, and StridedIterator< T >::stride_.
void StridedIterator< T >::operator-- | ( | int | ) | [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 41 of file strided_sequence.h.
References StridedIterator< T >::element_, and StridedIterator< T >::stride_.
bool StridedIterator< T >::operator== | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 45 of file strided_sequence.h.
References StridedIterator< T >::element_.
bool StridedIterator< T >::operator!= | ( | const CkSequenceIteratorInternal< T > & | rhs | ) | const [inline, virtual] |
Implements CkSequenceIteratorInternal< T >.
Definition at line 49 of file strided_sequence.h.
References StridedIterator< T >::element_.
T StridedIterator< T >::element_ |
Definition at line 13 of file strided_sequence.h.
Referenced by StridedIterator< T >::operator!=(), StridedIterator< T >::operator*(), StridedIterator< T >::operator++(), StridedIterator< T >::operator--(), and StridedIterator< T >::operator==().
T StridedIterator< T >::stride_ |
Definition at line 14 of file strided_sequence.h.
Referenced by StridedIterator< T >::operator++(), and StridedIterator< T >::operator--().