Lines Matching refs:Fst
1 // mutable-fst.h
17 // Expanded FST augmented with mutators - interface class definition
25 #include "fst/lib/expanded-fst.h"
27 namespace fst {
31 // An expanded FST plus mutators (use MutableArcIterator to modify arcs).
39 virtual MutableFst<A> &operator=(const Fst<A> &fst) = 0;
89 LOG(ERROR) << "MutableFst::Read: Unknown FST type \"" << hdr.FstType()
94 Fst<A> *fst = reader(strm, ropts);
95 if (!fst) return 0;
96 return down_cast<MutableFst<A> *>(fst);
127 // Generic mutable arc iterator, templated on the FST definition
130 // for (MutableArcIterator<StdFst> aiter(&fst, s));
145 MutableArcIterator(F *fst, StateId s) {
146 fst->InitMutableArcIterator(s, &data_);
165 } // namespace fst;