Lines Matching refs:stack_
30 maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
40 stack_=new UVector32(errorCode); in Iterator()
41 if(stack_==NULL) { in Iterator()
52 maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
56 stack_=new UVector32(errorCode); in Iterator()
60 if(stack_==NULL) { in Iterator()
78 delete stack_; in ~Iterator()
93 stack_->setSize(0); in reset()
98 UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); } in hasNext()
107 if(stack_->isEmpty()) { in next()
112 int32_t stackSize=stack_->size(); in next()
113 int32_t length=stack_->elementAti(stackSize-1); in next()
114 pos=uchars_+stack_->elementAti(stackSize-2); in next()
115 stack_->setSize(stackSize-2); in next()
190 stack_->addElement((int32_t)(skipDelta(pos)-uchars_), errorCode); in branchNext()
191 stack_->addElement(((length-(length>>1))<<16)|str_.length(), errorCode); in branchNext()
203 stack_->addElement((int32_t)(pos-uchars_), errorCode); in branchNext()
204 stack_->addElement(((length-1)<<16)|str_.length(), errorCode); in branchNext()