Home | History | Annotate | Download | only in lib

Lines Matching refs:DifferenceFst

44 class DifferenceFst : public ComposeFst<A> {
53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2)
58 LOG(FATAL) << "DifferenceFst: 1st argument not an acceptor";
66 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2,
72 LOG(FATAL) << "DifferenceFst: 1st argument not an acceptor";
79 DifferenceFst(const DifferenceFst<A> &fst)
82 virtual DifferenceFst<A> *Copy() const {
83 return new DifferenceFst<A>(*this);
88 // Specialization for DifferenceFst.
90 class StateIterator< DifferenceFst<A> >
93 explicit StateIterator(const DifferenceFst<A> &fst)
98 // Specialization for DifferenceFst.
100 class ArcIterator< DifferenceFst<A> >
105 ArcIterator(const DifferenceFst<A> &fst, StateId s)
110 typedef DifferenceFst<StdArc> StdDifferenceFst;
133 *ofst = DifferenceFst<Arc>(ifst1, ifst2, nopts);