#include <MPIInputSpikeBuffer.h>
Public Member Functions | |
MPIInputSpikeBufferIterator () | |
MPIInputSpikeBufferIterator< T > & | operator++ () |
MPIInputSpikeBufferElement & | operator* () |
MPIInputSpikeBufferElement * | operator-> () |
Protected Attributes | |
MPIInputSpikeBufferElement | elem |
T * | pbuf |
T * | curr_pos |
unsigned int | len |
T | guard_value |
Friends | |
class | MPIInputSpikeBuffer< T > |
bool | operator== (const MPIInputSpikeBufferIterator< T > &it1, const MPIInputSpikeBufferIterator< T > &it2) |
bool | operator!= (const MPIInputSpikeBufferIterator< T > &it1, const MPIInputSpikeBufferIterator< T > &it2) |
Points to a temporary element contained within itself, constructed on the fly from the actual position in MPIInputSpikeBuffer.
Definition at line 55 of file MPIInputSpikeBuffer.h.
MPIInputSpikeBufferIterator< T >::MPIInputSpikeBufferIterator | ( | ) | [inline] |
Definition at line 260 of file MPIInputSpikeBuffer.h.
References MPIInputSpikeBufferIterator< T >::guard_value.
MPIInputSpikeBufferIterator< T > & MPIInputSpikeBufferIterator< T >::operator++ | ( | ) | [inline] |
Definition at line 268 of file MPIInputSpikeBuffer.h.
References MPIInputSpikeBufferIterator< T >::curr_pos, MPIInputSpikeBufferIterator< T >::elem, MPIInputSpikeBufferElement::engine, MPIInputSpikeBufferIterator< T >::guard_value, MPIInputSpikeBufferIterator< T >::len, MPIInputSpikeBufferElement::oid, MPIInputSpikeBufferIterator< T >::pbuf, and MPIInputSpikeBufferElement::timestamp.
MPIInputSpikeBufferElement& MPIInputSpikeBufferIterator< T >::operator* | ( | ) | [inline] |
Definition at line 62 of file MPIInputSpikeBuffer.h.
References MPIInputSpikeBufferIterator< T >::elem.
MPIInputSpikeBufferElement* MPIInputSpikeBufferIterator< T >::operator-> | ( | ) | [inline] |
Definition at line 67 of file MPIInputSpikeBuffer.h.
References MPIInputSpikeBufferIterator< T >::elem.
friend class MPIInputSpikeBuffer< T > [friend] |
Definition at line 81 of file MPIInputSpikeBuffer.h.
bool operator== | ( | const MPIInputSpikeBufferIterator< T > & | it1, | |
const MPIInputSpikeBufferIterator< T > & | it2 | |||
) | [friend] |
Definition at line 36 of file MPIInputSpikeBuffer.h.
bool operator!= | ( | const MPIInputSpikeBufferIterator< T > & | it1, | |
const MPIInputSpikeBufferIterator< T > & | it2 | |||
) | [friend] |
Definition at line 42 of file MPIInputSpikeBuffer.h.
MPIInputSpikeBufferElement MPIInputSpikeBufferIterator< T >::elem [protected] |
Definition at line 73 of file MPIInputSpikeBuffer.h.
Referenced by MPIInputSpikeBuffer< T >::begin(), MPIInputSpikeBufferIterator< T >::operator*(), MPIInputSpikeBufferIterator< T >::operator++(), and MPIInputSpikeBufferIterator< T >::operator->().
T* MPIInputSpikeBufferIterator< T >::pbuf [protected] |
Definition at line 75 of file MPIInputSpikeBuffer.h.
Referenced by MPIInputSpikeBuffer< T >::begin(), MPIInputSpikeBuffer< T >::end(), MPIInputSpikeBufferIterator< T >::operator++(), and operator==().
T* MPIInputSpikeBufferIterator< T >::curr_pos [protected] |
Definition at line 76 of file MPIInputSpikeBuffer.h.
Referenced by MPIInputSpikeBuffer< T >::begin(), MPIInputSpikeBuffer< T >::end(), MPIInputSpikeBufferIterator< T >::operator++(), and operator==().
unsigned int MPIInputSpikeBufferIterator< T >::len [protected] |
Definition at line 77 of file MPIInputSpikeBuffer.h.
Referenced by MPIInputSpikeBuffer< T >::begin(), and MPIInputSpikeBufferIterator< T >::operator++().
T MPIInputSpikeBufferIterator< T >::guard_value [protected] |
Definition at line 79 of file MPIInputSpikeBuffer.h.
Referenced by MPIInputSpikeBufferIterator< T >::MPIInputSpikeBufferIterator(), and MPIInputSpikeBufferIterator< T >::operator++().