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

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
}
 

멤버 함수 문서화

◆ next() [1/2]

virtual ncnt iterable::next ( ncnt step)
inlinevirtual

proceed iteration obj to point next element by given step.

매개변수
stephow much it proceeds. positive value only.
반환값
how many step it proceeded. if it tries to proceed further when it reached to End() it won't be counted as returning value. it'll return '0' if it already reached to the end.

iter, nchainIteration, iter에서 재구현되었습니다.

◆ next() [2/2]

virtual ncnt iterable::next ( ncnt step)
inlinevirtual

proceed iteration obj to point next element by given step.

매개변수
stephow much it proceeds. positive value only.
반환값
how many step it proceeded. if it tries to proceed further when it reached to End() it won't be counted as returning value. it'll return '0' if it already reached to the end.

iter, nchainIteration, iter에서 재구현되었습니다.

◆ rel() [1/2]

virtual void iterable::rel ( )
pure virtual

iter, iter에서 구현되었습니다.

◆ rel() [2/2]

virtual void iterable::rel ( )
pure virtual

iter, iter에서 구현되었습니다.

◆ stepForward() [1/2]

virtual ncnt iterable::stepForward ( ncnt step)
pure virtual

narrIteration, nmapIteration, nseqIteration에서 구현되었습니다.

◆ stepForward() [2/2]

virtual ncnt iterable::stepForward ( ncnt step)
pure virtual

narrIteration, nmapIteration, nseqIteration에서 구현되었습니다.


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