Public 멤버 함수 | |
| virtual nbool | isEnd () const =0 |
| virtual nbool | isReversed () const =0 |
| virtual void | rel ()=0 |
| virtual ncnt | next (ncnt step) |
| virtual ncnt | prev (ncnt step) |
| virtual ncnt | stepForward (ncnt step)=0 |
| virtual ncnt | stepBackward (ncnt step)=0 |
| 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) |
| virtual nbool | isFrom (const tbicontainable &it) const =0 |
| nbool | isFrom (const tbicontainable *it) const BY_SIDE_FUNC(isFrom) |
| virtual tbicontainable< K, V > * | getContainer ()=0 |
| virtual RSquare | operator* ()=0 |
| const RSquare | operator* () const BY_CONST_FUNC(operator*()) virtual nbool isEnd() const =0 |
| virtual nbool | isReversed () const =0 |
| virtual void | rel ()=0 |
| virtual ncnt | next (ncnt step) |
| virtual ncnt | prev (ncnt step) |
| virtual ncnt | stepForward (ncnt step)=0 |
| virtual ncnt | stepBackward (ncnt step)=0 |
| virtual R | get ()=0 |
| 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) |
| virtual tucontainable< T, R, RSquare > * | getContainer ()=0 |
Protected 타입 | |
| enum | iterationType { NEXT , PREV , FORWARD , BACKWARD , NEXT , PREV , FORWARD , BACKWARD } |
| enum | iterationType { NEXT , PREV , FORWARD , BACKWARD , NEXT , PREV , FORWARD , BACKWARD } |
|
inlinevirtual |
proceed iteration obj to point next element by given step.
| step | how much it proceeds. positive value only. |
iter, nchainIteration, iter에서 재구현되었습니다.
|
inlinevirtual |
proceed iteration obj to point next element by given step.
| step | how much it proceeds. positive value only. |
iter, nchainIteration, iter에서 재구현되었습니다.
|
pure virtual |
narrIteration, nmapIteration, nseqIteration에서 구현되었습니다.
|
pure virtual |
narrIteration, nmapIteration, nseqIteration에서 구현되었습니다.