Lines Matching refs:InvertFst
62 class InvertFst : public MapFst<A, A, InvertMapper<A> > {
67 explicit InvertFst(const Fst<A> &fst) : MapFst<A, A, C>(fst, C()) {}
69 InvertFst(const InvertFst<A> &fst) : MapFst<A, A, C>(fst) {}
71 virtual InvertFst<A> *Copy() const { return new InvertFst(*this); }
75 // Specialization for InvertFst.
77 class StateIterator< InvertFst<A> >
80 explicit StateIterator(const InvertFst<A> &fst)
85 // Specialization for InvertFst.
87 class ArcIterator< InvertFst<A> >
90 ArcIterator(const InvertFst<A> &fst, typename A::StateId s)
96 typedef InvertFst<StdArc> StdInvertFst;