Lines Matching refs:stack_
28 maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
38 stack_=new UVector32(errorCode); in Iterator()
39 if(stack_==NULL) { in Iterator()
50 maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
54 stack_=new UVector32(errorCode); in Iterator()
58 if(stack_==NULL) { in Iterator()
76 delete stack_; in ~Iterator()
91 stack_->setSize(0); in reset()
96 UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); } in hasNext()
105 if(stack_->isEmpty()) { in next()
110 int32_t stackSize=stack_->size(); in next()
111 int32_t length=stack_->elementAti(stackSize-1); in next()
112 pos=uchars_+stack_->elementAti(stackSize-2); in next()
113 stack_->setSize(stackSize-2); in next()
188 stack_->addElement((int32_t)(skipDelta(pos)-uchars_), errorCode); in branchNext()
189 stack_->addElement(((length-(length>>1))<<16)|str_.length(), errorCode); in branchNext()
201 stack_->addElement((int32_t)(pos-uchars_), errorCode); in branchNext()
202 stack_->addElement(((length-1)<<16)|str_.length(), errorCode); in branchNext()