Lines Matching refs:IntersectFst
41 class IntersectFst : public ComposeFst<A> {
49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2) in IntersectFst() function
60 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, in IntersectFst() function
71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {} in IntersectFst() function
73 virtual IntersectFst<A> *Copy() const { in Copy()
74 return new IntersectFst<A>(*this); in Copy()
81 class StateIterator< IntersectFst<A> >
84 explicit StateIterator(const IntersectFst<A> &fst) in StateIterator()
91 class ArcIterator< IntersectFst<A> >
96 ArcIterator(const IntersectFst<A> &fst, StateId s) in ArcIterator()
101 typedef IntersectFst<StdArc> StdIntersectFst;
123 *ofst = IntersectFst<Arc>(ifst1, ifst2, nopts);