Lines Matching refs:stack_
30 str_(NULL), maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
41 stack_=new UVector32(errorCode); in Iterator()
42 if(U_SUCCESS(errorCode) && (str_==NULL || stack_==NULL)) { in Iterator()
52 str_(NULL), maxLength_(maxStringLength), value_(0), stack_(NULL) { in Iterator()
57 stack_=new UVector32(errorCode); in Iterator()
61 if(str_==NULL || stack_==NULL) { in Iterator()
80 delete stack_; in ~Iterator()
94 stack_->setSize(0); in reset()
99 BytesTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); } in hasNext()
108 if(stack_->isEmpty()) { in next()
113 int32_t stackSize=stack_->size(); in next()
114 int32_t length=stack_->elementAti(stackSize-1); in next()
115 pos=bytes_+stack_->elementAti(stackSize-2); in next()
116 stack_->setSize(stackSize-2); in next()
189 stack_->addElement((int32_t)(skipDelta(pos)-bytes_), errorCode); in branchNext()
190 stack_->addElement(((length-(length>>1))<<16)|str_->length(), errorCode); in branchNext()
202 stack_->addElement((int32_t)(pos-bytes_), errorCode); in branchNext()
203 stack_->addElement(((length-1)<<16)|str_->length(), errorCode); in branchNext()