로딩중...
검색중...
일치하는것 없음
nseqIteration 클래스 참조
nseqIteration에 대한 상속 다이어그램 :
iteration iterable iterable

Public 멤버 함수

 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(으)로부터 상속된 Public 멤버 함수
 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)
 
- iterable(으)로부터 상속된 Public 멤버 함수
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)
 

Protected 멤버 함수

nbool _onSame (const typeProvidable &rhs) const override
 

Friends

class tnseq
 

추가로 상속된 멤버들

- iterable(으)로부터 상속된 Protected 타입
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

iterable를 구현.

◆ getContainer()

tucontainable< nInt, nInt, nInt > * nseqIteration::getContainer ( )
inlineoverridevirtual

iterable를 구현.

◆ isEnd()

nbool nseqIteration::isEnd ( ) const
inlineoverridevirtual

iterable를 구현.

◆ operator*()

nInt nseqIteration::operator* ( )
inlineoverridevirtual

iterable를 구현.

◆ rel()

void nseqIteration::rel ( )
inlineoverridevirtual

iterable를 구현.

◆ stepBackward()

ncnt nseqIteration::stepBackward ( ncnt step)
inlineoverridevirtual

iterable를 구현.

◆ 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.

iterable를 구현.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
to Top