Lines Matching refs:ArcSortFst
120 class ArcSortFst : public StateMapFst<A, A, ArcSortMapper<A, C> > {
127 ArcSortFst(const Fst<A> &fst, const C &comp)
130 ArcSortFst(const Fst<A> &fst, const C &comp, const ArcSortFstOptions &opts)
134 ArcSortFst(const ArcSortFst<A, C> &fst, bool safe = false)
137 // Get a copy of this ArcSortFst. See Fst<>::Copy() for further doc.
138 virtual ArcSortFst<A, C> *Copy(bool safe = false) const {
139 return new ArcSortFst(*this, safe);
156 // Specialization for ArcSortFst.
158 class StateIterator< ArcSortFst<A, C> >
161 explicit StateIterator(const ArcSortFst<A, C> &fst)
166 // Specialization for ArcSortFst.
168 class ArcIterator< ArcSortFst<A, C> >
171 ArcIterator(const ArcSortFst<A, C> &fst, typename A::StateId s)
205 template<class C> class StdArcSortFst : public ArcSortFst<StdArc, C> {