43 #ifndef AFF_SERIESSTEPPER_H_VERSION 45 #define AFF_SERIESSTEPPER_H_VERSION \ 46 "AFF_SERIESSTEPPER_H V1.2" 107 #endif // AFF_SERIESSTEPPER_H_VERSION (includeguard) Root namespace of library.
bool more() const
returns true if there are more elements in incr-direction
some typedefs we refer to
Tsubscript Mcurrent
hold current position offset to memory
Tsubscript Mfirst_offset
store current bounds to reduce execution time
SeriesStepper & incr()
increment offset - return reference to itself
Tsubscript Mbase
hold base to be able to return index value
bool less() const
returns true if there are more elements in decr-direction
SeriesStepper & tolast()
set current element index to the last - return reference to itself
const bool & valid() const
valid if not passed end or beginning
SeriesStepper & decr()
decrement offset - return reference to itself
Shape for class aff::Series.
bool Mvalid
true while not passed start or end
A stepper for aff::Series.
Tsubscript index() const
return current index vector for array access
SeriesStepper & tofirst()
set current element index to the first - return reference to itself
ptrdiff_t Tsubscript
Type to hold an array's subscript value.
SeriesStepper(const LinearShape &shape)
only non-copy constructor
const Tsubscript & current() const
return current index value for Representation access