Home | History | Annotate | Download | only in fst

Lines Matching refs:fst_

213         fst_(fst.Copy()),
214 mapper_(new C(mapper, fst_)),
222 fst_(fst.Copy()),
230 fst_(impl.fst_->Copy(true)),
231 mapper_(new C(*impl.mapper_, fst_)),
237 delete fst_;
272 fst_->InitStateIterator(data);
285 if ((mask & kError) && (fst_->Properties(kError, false) ||
303 SetInputSymbols(fst_->InputSymbols());
308 SetOutputSymbols(fst_->OutputSymbols());
312 uint64 props = fst_->Properties(kCopyProperties, false);
316 const Fst<A> *fst_;
406 explicit IdentityStateMapper(const Fst<A> &fst) : fst_(fst), aiter_(0) {}
411 : fst_(fst ? *fst : mapper.fst_), aiter_(0) {}
415 StateId Start() const { return fst_.Start(); }
417 Weight Final(StateId s) const { return fst_.Final(s); }
421 aiter_ = new ArcIterator< Fst<A> >(fst_, s);
434 const Fst<A> &fst_;
447 explicit ArcSumMapper(const Fst<A> &fst) : fst_(fst), i_(0) {}
452 : fst_(fst ? *fst : mapper.fst_), i_(0) {}
454 StateId Start() const { return fst_.Start(); }
455 Weight Final(StateId s) const { return fst_.Final(s); }
460 arcs_.reserve(fst_.NumArcs(s));
461 for (ArcIterator<Fst<A> > aiter(fst_, s); !aiter.Done(); aiter.Next())
513 const Fst<A> &fst_;
531 explicit ArcUniqueMapper(const Fst<A> &fst) : fst_(fst), i_(0) {}
536 : fst_(fst ? *fst : mapper.fst_), i_(0) {}
538 StateId Start() const { return fst_.Start(); }
539 Weight Final(StateId s) const { return fst_.Final(s); }
544 arcs_.reserve(fst_.NumArcs(s));
545 for (ArcIterator<Fst<A> > aiter(fst_, s); !aiter.Done(); aiter.Next())
589 const Fst<A> &fst_;