Home | History | Annotate | Download | only in fst

Lines Matching defs:fst

28 #include <fst/cache.h>
29 #include <fst/compose.h>
32 namespace fst {
35 class M = Matcher<Fst<A> >,
48 // version is a delayed Fst. Only strings that are in both automata
70 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
82 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2,
93 // See Fst<>::Copy() for doc.
94 IntersectFst(const IntersectFst<A> &fst, bool safe = false) :
95 ComposeFst<A>(fst, safe) {}
97 // Get a copy of this IntersectFst. See Fst<>::Copy() for further doc.
109 explicit StateIterator(const IntersectFst<A> &fst)
110 : StateIterator< ComposeFst<A> >(fst) {}
121 ArcIterator(const IntersectFst<A> &fst, StateId s)
122 : ArcIterator< ComposeFst<A> >(fst, s) {}
143 void Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
146 typedef Matcher< Fst<Arc> > M;
170 } // namespace fst