Relacs Numerics Library
0.9.8
|
#include <linearrange.h>
Protected Attributes | |
int | Index |
double | Offset |
double | Stepsize |
Iterator for a LinearRange.
|
inline |
Constructs an empty invalid iterator for a Range.
|
inline |
Constructs a valid iterator for a range with offset offset and stepsize stepsize pointing to element index.
|
inline |
Constructs a valid iterator for a Range r pointing to element index.
|
inline |
Copy constructor.
|
inline |
Destructor.
LinearRangeIterator & operator= | ( | const LinearRangeIterator & | p | ) |
Assigns p to this.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if both iterators point to the same element of the same instance of a Range.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if the iterators do not point to the same element of the same instance of a Range.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if this points to an element preceeding the element where points to.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if this points to an element succeeding the element where p points to.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if this points to an element preceeding or equaling the element where this points to.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns true if this points to an element succeeding or preceeding the element where this points to.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
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 |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Decrements the iterator by decr.
|
inline |
Adds incr to the iterator.
References LinearRangeIterator::Index.
|
inline |
Adds incr to the iterator.
References LinearRangeIterator::Index.
|
inline |
Adds incr to the iterator.
References LinearRangeIterator::Index.
|
inline |
Adds incr to the iterator.
References LinearRangeIterator::Index.
|
inline |
Subtracts decr from the iterator.
References LinearRangeIterator::Index.
|
inline |
Subtracts decr from the iterator.
References LinearRangeIterator::Index.
|
inline |
Subtracts decr from the iterator.
References LinearRangeIterator::Index.
|
inline |
Subtracts decr from the iterator.
References LinearRangeIterator::Index.
|
inline |
Returns the number of elements between the two iterators.
References LinearRangeIterator::Index, LinearRangeIterator::Offset, and LinearRangeIterator::Stepsize.
|
inline |
Returns the value of the range where the iterator points to.
|
inline |
Returns the value of the range where the iterator + n points to.
|
protected |
Referenced by LinearRangeIterator::operator!=(), LinearRangeIterator::operator+(), LinearRangeIterator::operator-(), LinearRangeIterator::operator<(), LinearRangeIterator::operator<=(), LinearRangeIterator::operator=(), LinearRangeIterator::operator==(), LinearRangeIterator::operator>(), and LinearRangeIterator::operator>=().
|
protected |
|
protected |