Lines Matching defs:InvertFst
77 class InvertFst : public ArcMapFst<A, A, InvertMapper<A> > {
84 explicit InvertFst(const Fst<A> &fst) : ArcMapFst<A, A, C>(fst, C()) {
90 InvertFst(const InvertFst<A> &fst, bool safe = false)
93 // Get a copy of this InvertFst. See Fst<>::Copy() for further doc.
94 virtual InvertFst<A> *Copy(bool safe = false) const {
95 return new InvertFst(*this, safe);
100 // Specialization for InvertFst.
102 class StateIterator< InvertFst<A> >
105 explicit StateIterator(const InvertFst<A> &fst)
110 // Specialization for InvertFst.
112 class ArcIterator< InvertFst<A> >
115 ArcIterator(const InvertFst<A> &fst, typename A::StateId s)
121 typedef InvertFst<StdArc> StdInvertFst;