Home | History | Annotate | Download | only in fst

Lines Matching defs:fst

28 #include <fst/cache.h>
29 #include <fst/compose.h>
30 #include <fst/complement.h>
33 namespace fst {
36 class M = Matcher<Fst<A> >,
49 // Fst. Only strings that are in the first automaton but not in second
72 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
74 typedef RhoMatcher< Matcher<Fst<A> > > R;
90 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
109 // See Fst<>::Copy() for doc.
110 DifferenceFst(const DifferenceFst<A> &fst, bool safe = false)
111 : ComposeFst<A>(fst, safe) {}
113 // Get a copy of this DifferenceFst. See Fst<>::Copy() for further doc.
125 explicit StateIterator(const DifferenceFst<A> &fst)
126 : StateIterator< ComposeFst<A> >(fst) {}
137 ArcIterator(const DifferenceFst<A> &fst, StateId s)
138 : ArcIterator< ComposeFst<A> >(fst, s) {}
160 void Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
163 typedef Matcher< Fst<Arc> > M;
187 } // namespace fst