Lines Matching refs:ClosureFst
104 class ClosureFst : public RationalFst<A> {
110 ClosureFst(const Fst<A> &fst, ClosureType closure_type) { in ClosureFst() function
114 ClosureFst(const Fst<A> &fst, const ClosureFstOptions &opts) in ClosureFst() function
120 ClosureFst(const ClosureFst<A> &fst, bool safe = false)
124 virtual ClosureFst<A> *Copy(bool safe = false) const {
125 return new ClosureFst<A>(*this, safe);
132 class StateIterator< ClosureFst<A> > : public StateIterator< RationalFst<A> > {
134 explicit StateIterator(const ClosureFst<A> &fst) in StateIterator()
141 class ArcIterator< ClosureFst<A> > : public ArcIterator< RationalFst<A> > {
145 ArcIterator(const ClosureFst<A> &fst, StateId s) in ArcIterator()
151 typedef ClosureFst<StdArc> StdClosureFst;