Lines Matching refs:stack_
28 maxLength_(maxStringLength), value_(0), stack_(NULL) {
32 // stack_ is a pointer so that it's easy to turn ucharstrie.h into
38 stack_=new UVector32(errorCode);
39 if(stack_==NULL) {
50 maxLength_(maxStringLength), value_(0), stack_(NULL) {
54 stack_=new UVector32(errorCode);
58 if(stack_==NULL) {
76 delete stack_;
91 stack_->setSize(0);
96 UCharsTrie::Iterator::hasNext() const { return pos_!=NULL || !stack_->isEmpty(); }
105 if(stack_->isEmpty()) {
110 int32_t stackSize=stack_->size();
111 int32_t length=stack_->elementAti(stackSize-1);
112 pos=uchars_+stack_->elementAti(stackSize-2);
113 stack_->setSize(stackSize-2);
188 stack_->addElement((int32_t)(skipDelta(pos)-uchars_), errorCode);
189 stack_->addElement(((length-(length>>1))<<16)|str_.length(), errorCode);
201 stack_->addElement((int32_t)(pos-uchars_), errorCode);
202 stack_->addElement(((length-1)<<16)|str_.length(), errorCode);