Relacs DAQ Library
0.9.8
|
#include <indata.h>
Protected Attributes | |
const InData * | ID |
int | Index |
int | DiffWidth |
Input iterator for InData returning the difference of succeeding data elements.
|
inline |
Constructs an empty invalid iterator for an InData.
|
inline |
Constructs an empty invalid iterator with width dw.
|
inline |
Constructs a valid iterator for an InData id pointing to element index.
|
inline |
Constructs an iterator from an InDataIterator.
|
inline |
Copy constructor.
|
inline |
Destructor.
InDataDiffIterator & operator= | ( | const InDataDiffIterator & | p | ) |
Assigns p to this.
References InDataDiffIterator::DiffWidth, InDataDiffIterator::ID, and InDataDiffIterator::Index.
InDataDiffIterator & operator= | ( | const InDataIterator & | p | ) |
Assigns p to this.
References InDataIterator::ID, InDataDiffIterator::ID, InDataIterator::Index, and InDataDiffIterator::Index.
|
inline |
Returns true if both iterators point to the same element of the same instance of an InData.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if the iterators do not point to the same element of the same instance of an InData.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if this points to an element preceeding the element where p points to.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if this points to an element succeeding the element where p points to.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if this points to an element preceeding or equaling the element where p points to.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if this points to an element succeeding or equaling the element where p points to.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns true if this is a valid iterator, i.e. it points to an existing element.
|
inline |
Increments the iterator to the next element.
|
inline |
Decrements the iterator to the previous element.
|
inline |
Increments the iterator by incr.
|
inline |
Increments the iterator by incr.
|
inline |
Increments the iterator by incr.
|
inline |
Increments the iterator by incr.
|
inline |
Increments the iterator by an equivalent of time time seconds.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by an equivalent of time time seconds.
|
inline |
Adds incr to the iterator.
References InDataDiffIterator::Index.
|
inline |
Adds incr to the iterator.
References InDataDiffIterator::Index.
|
inline |
Adds incr to the iterator.
References InDataDiffIterator::Index.
|
inline |
Adds incr to the iterator.
References InDataDiffIterator::Index.
|
inline |
Adds the equivalent of time time secondsr to the iterator.
References InDataDiffIterator::Index.
|
inline |
Subtracts decr from the iterator.
References InDataDiffIterator::Index.
|
inline |
Subtracts decr from the iterator.
References InDataDiffIterator::Index.
|
inline |
Subtracts decr from the iterator.
References InDataDiffIterator::Index.
|
inline |
Subtracts decr from the iterator.
References InDataDiffIterator::Index.
|
inline |
Subtracts the equivalent of time time seconds from the iterator.
References InDataDiffIterator::Index.
|
inline |
Returns the number of elements between the two iterators.
References InDataDiffIterator::ID, and InDataDiffIterator::Index.
|
inline |
Returns the difference of the data element where the iterator points to and the by DiffWidth preceeding data element.
|
inline |
Returns the difference of the data element where the iterator + n points to and the by DiffWidth preceeding data element.
|
protected |
|
protected |
Referenced by InDataDiffIterator::operator!=(), InDataDiffIterator::operator+(), InDataDiffIterator::operator-(), InDataDiffIterator::operator<(), InDataDiffIterator::operator<=(), InDataDiffIterator::operator=(), InDataDiffIterator::operator==(), InDataDiffIterator::operator>(), and InDataDiffIterator::operator>=().
|
protected |
Referenced by InDataDiffIterator::operator=().