Lines Matching refs:aiter_
152 aiter_(0),
176 aiter_(0),
185 if (aiter_)
186 delete aiter_;
220 if (aiter_)
221 delete aiter_;
222 aiter_ = new ArcIterator<F>(*fst_, s);
223 aiter_->SetFlags(kArcNoCache, kArcNoCache);
262 if (aiter_->Done())
266 aiter_->SetFlags(
270 aiter_->Value().ilabel : aiter_->Value().olabel;
278 aiter_->SetFlags(kArcValueFlags, kArcValueFlags);
279 return aiter_->Value();
286 aiter_->Next();
297 size_t Position() const { return aiter_ ? aiter_->Position() : 0; }
310 ArcIterator<F> *aiter_; // Iterator for current state
327 aiter_->SetFlags(
336 aiter_->Seek(mid);
338 aiter_->Value().ilabel : aiter_->Value().olabel;
346 aiter_->Seek(i - 1);
347 label = match_type_ == MATCH_INPUT ? aiter_->Value().ilabel :
348 aiter_->Value().olabel;
350 aiter_->Seek(i);
357 aiter_->Seek(low);
361 for (aiter_->Reset(); !aiter_->Done(); aiter_->Next()) {
363 aiter_->Value().ilabel : aiter_->Value().olabel;