|
|
| nseqIteration (nseq &own, nidx n, nbool isReversed) |
| |
| nInt | operator* () override |
| |
| nbool | isEnd () const override |
| |
| void | rel () override |
| |
| ncnt | stepForward (ncnt step) override |
| |
| ncnt | stepBackward (ncnt step) override |
| |
| nInt | get () override |
| |
| tucontainable< nInt, nInt, nInt > * | getContainer () override |
| |
|
| iteration (nbool isReversed) |
| |
| nbool | isFrom (const tbicontainable &rhs) const override |
| |
| nbool | isReversed () const override |
| |
|
| iteration (nbool isReversed) |
| |
|
nbool | isFrom (const tucontainable &rhs) const override |
| |
| nbool | isReversed () const override |
| |
| virtual nbool | isFrom (const tbicontainable &it) const=0 |
| |
|
nbool | isFrom (const tbicontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
|
nbool | isFrom (const tucontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
| virtual nbool | isFrom (const tbicontainable &it) const=0 |
| |
|
nbool | isFrom (const tbicontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
|
nbool | isFrom (const tucontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
| virtual ncnt | next (ncnt step) |
| |
|
virtual ncnt | prev (ncnt step) |
| |
|
virtual const K * | getKey () const =0 |
| |
|
virtual V * | getVal ()=0 |
| |
|
const V * | getVal () const BY_CONST_FUNC(getVal()) virtual void setVal(const V &new Val)=0 |
| |
|
void | setVal (const V *it) BY_SIDE_FUNC(setVal) |
| |
|
nbool | isFrom (const tbicontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
|
const RSquare | operator* () const BY_CONST_FUNC(operator*()) virtual nbool isEnd() const =0 |
| |
| virtual ncnt | next (ncnt step) |
| |
|
virtual ncnt | prev (ncnt step) |
| |
|
const R | get () const BY_CONST_FUNC(get()) virtual nbool isFrom(const tucontainable &it) const =0 |
| |
|
nbool | isFrom (const tucontainable *it) const BY_SIDE_FUNC(isFrom) |
| |
|
|
nbool | _onSame (const typeProvidable &rhs) const override |
| |
|
| enum | iterationType {
NEXT
, PREV
, FORWARD
, BACKWARD
,
NEXT
, PREV
, FORWARD
, BACKWARD
} |
| |
| enum | iterationType {
NEXT
, PREV
, FORWARD
, BACKWARD
,
NEXT
, PREV
, FORWARD
, BACKWARD
} |
| |
◆ get()
| nInt nseqIteration::get |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getContainer()
| tucontainable< nInt, nInt, nInt > * nseqIteration::getContainer |
( |
| ) |
|
|
inlineoverridevirtual |
◆ isEnd()
| nbool nseqIteration::isEnd |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator*()
| nInt nseqIteration::operator* |
( |
| ) |
|
|
inlineoverridevirtual |
◆ rel()
| void nseqIteration::rel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ stepBackward()
| ncnt nseqIteration::stepBackward |
( |
ncnt | step | ) |
|
|
inlineoverridevirtual |
◆ stepForward()
| ncnt nseqIteration::stepForward |
( |
ncnt | step | ) |
|
|
inlineoverridevirtual |
if iteration reached to the last element to iterate, it can precede to next, which means to the End of a buffer. however, this step wasn't regarded to a step even though it proceeds.
Implements iterable.
The documentation for this class was generated from the following file: