Lines Matching defs:matcher_
213 matcher_ = fst.InitMatcher(match_type);
217 matcher_ = matcher.matcher_->Copy();
220 ~Matcher() { delete matcher_; }
226 MatchType Type(bool test) const { return matcher_->Type(test); }
227 void SetState(StateId s) { matcher_->SetState(s); }
228 bool Find(Label label) { return matcher_->Find(label); }
229 bool Done() const { return matcher_->Done(); }
230 const Arc& Value() const { return matcher_->Value(); }
231 void Next() { matcher_->Next(); }
232 uint64 Properties(uint64 props) const { return matcher_->Properties(props); }
233 uint32 Flags() const { return matcher_->Flags(); }
236 M *matcher_;
253 matcher_ = fst.InitMatcher(match_type);
257 matcher_ = matcher.matcher_->Copy(safe);
260 ~LookAheadMatcher() { delete matcher_; }
267 MatchType Type(bool test) const { return matcher_->Type(test); }
268 void SetState(StateId s) { matcher_->SetState(s); }
269 bool Find(Label label) { return matcher_->Find(label); }
270 bool Done() const { return matcher_->Done(); }
271 const Arc& Value() const { return matcher_->Value(); }
272 void Next() { matcher_->Next(); }
273 const FST &GetFst() const { return matcher_->GetFst(); }
274 uint64 Properties(uint64 props) const { return matcher_->Properties(props); }
275 uint32 Flags() const { return matcher_->Flags(); }
279 return matcher_->LookAheadLabel(label);
283 return matcher_->LookAheadFst(fst, s);
286 Weight LookAheadWeight() const { return matcher_->LookAheadWeight(); }
289 return matcher_->LookAheadPrefix(arc);
293 matcher_->InitLookAheadFst(fst, copy);
297 M *matcher_;