Lines Matching refs:MutableFst
41 class MutableFst : public ExpandedFst<A> {
47 virtual MutableFst<A> &operator=(const Fst<A> &fst) = 0;
49 MutableFst<A> &operator=(const MutableFst<A> &fst) {
85 virtual MutableFst<A> *Copy(bool safe = false) const = 0;
88 static MutableFst<A> *Read(istream &strm, const FstReadOptions &opts) { in Read()
113 return static_cast<MutableFst<A> *>(fst); in Read()
120 static MutableFst<A> *Read(const string &filename, bool convert = false,
137 return static_cast<MutableFst *>(ifst);
144 return static_cast<MutableFst *>(ofst);
220 typename A::Weight Final(const MutableFst<A> &fst, typename A::StateId s) { in Final()
225 ssize_t NumArcs(const MutableFst<A> &fst, typename A::StateId s) { in NumArcs()
230 ssize_t NumInputEpsilons(const MutableFst<A> &fst, typename A::StateId s) { in NumInputEpsilons()
235 ssize_t NumOutputEpsilons(const MutableFst<A> &fst, typename A::StateId s) { in NumOutputEpsilons()
243 typedef MutableFst<StdArc> StdMutableFst;
249 template <class I, class F = MutableFst<typename I::Arc> >