A template to return a sequence of objects of a specified type. More...
#include <counter.h>


Public Member Functions | |
| T * | get (void) |
| Return next typed member of the sequence. | |
| operator T & () | |
| Return next typed member of the sequence by casted reference. | |
| T & | operator* () |
| Return next typed member of the sequence by pointer reference. | |
| T & | operator[] (unsigned offset) |
| Return a specific typed member from the sequence list. | |
| sequence (T *array, unsigned size) | |
| Create a templated auto-sequence from a list of typed pointers. | |
Protected Member Functions | |
| T * | get (unsigned idx) |
A template to return a sequence of objects of a specified type.
This is used to return a different member in a sequence of objects of a specified type during each reference to the sequencer.
Definition at line 155 of file counter.h.
| ucc::sequence< T >::sequence | ( | T * | array, | |
| unsigned | size | |||
| ) | [inline] |
| T* ucc::sequence< T >::get | ( | void | ) | [inline] |
Return next typed member of the sequence.
Reimplemented from ucc::SeqCounter.
| ucc::sequence< T >::operator T & | ( | ) | [inline] |
| T& ucc::sequence< T >::operator* | ( | ) | [inline] |
Return next typed member of the sequence by pointer reference.
Reimplemented from ucc::counter.
| T& ucc::sequence< T >::operator[] | ( | unsigned | offset | ) | [inline] |
1.6.3