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