|
|
| narrIteration (tnarr &own, nidx n, nbool isReversed) |
| |
| T & | operator* () override |
| |
| nbool | isEnd () const override |
| |
| void | rel () override |
| |
| ncnt | stepForward (ncnt step) override |
| |
| ncnt | stepBackward (ncnt step) override |
| |
| T * | get () override |
| |
| tucontainable< T > * | 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()
| T * narrIteration::get |
( |
| ) |
|
|
inlineoverridevirtual |
◆ getContainer()
| tucontainable< T > * narrIteration::getContainer |
( |
| ) |
|
|
inlineoverridevirtual |
◆ isEnd()
| nbool narrIteration::isEnd |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator*()
| T & narrIteration::operator* |
( |
| ) |
|
|
inlineoverridevirtual |
◆ rel()
| void narrIteration::rel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ stepBackward()
| ncnt narrIteration::stepBackward |
( |
ncnt | step | ) |
|
|
inlineoverridevirtual |
◆ stepForward()
| ncnt narrIteration::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.
iterable를 구현.
이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: