Home | History | Annotate | Download | only in fst

Lines Matching refs:Fst

28 #include <fst/mutable-fst.h>
29 #include <fst/rational.h>
32 namespace fst {
42 // where Vi = # of states and Ei = # of arcs of the ith FST.
44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
75 for (StateIterator< Fst<Arc> > siter(fst2);
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
121 // Fst. If A transduces string x to y with weight a and B transduces
129 // ith FST. Constant time and space to visit an input state or arc
140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) {
144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts)
149 // See Fst<>::Copy() for doc.
150 UnionFst(const UnionFst<A> &fst, bool safe = false)
151 : RationalFst<A>(fst, safe) {}
153 // Get a copy of this UnionFst. See Fst<>::Copy() for further doc.
164 explicit StateIterator(const UnionFst<A> &fst)
165 : StateIterator< RationalFst<A> >(fst) {}
175 ArcIterator(const UnionFst<A> &fst, StateId s)
176 : ArcIterator< RationalFst<A> >(fst, s) {}
183 } // namespace fst