Lines Matching refs:DeterminizeFst
792 class DeterminizeFst : public ImplToFst< DeterminizeFstImplBase<A> > {
794 friend class ArcIterator< DeterminizeFst<A> >;
795 friend class StateIterator< DeterminizeFst<A> >;
808 explicit DeterminizeFst(const Fst<A> &fst) { in DeterminizeFst() function
824 DeterminizeFst(const Fst<A> &fst, in DeterminizeFst() function
840 DeterminizeFst(const Fst<A> &fst, in DeterminizeFst() function
852 DeterminizeFst(const DeterminizeFst<A> &fst, bool safe = false) {
860 virtual DeterminizeFst<A> *Copy(bool safe = false) const {
861 return new DeterminizeFst<A>(*this, safe);
874 void operator=(const DeterminizeFst<A> &fst); // Disallow
891 DeterminizeFst<ToArc> det_fsa(to_fst, 0, 0, dopts); in Init()
905 class StateIterator< DeterminizeFst<A> >
906 : public CacheStateIterator< DeterminizeFst<A> > {
908 explicit StateIterator(const DeterminizeFst<A> &fst) in StateIterator()
909 : CacheStateIterator< DeterminizeFst<A> >(fst, fst.GetImpl()) {} in StateIterator()
915 class ArcIterator< DeterminizeFst<A> >
916 : public CacheArcIterator< DeterminizeFst<A> > {
920 ArcIterator(const DeterminizeFst<A> &fst, StateId s) in ArcIterator()
921 : CacheArcIterator< DeterminizeFst<A> >(fst.GetImpl(), s) { in ArcIterator()
932 void DeterminizeFst<A>::InitStateIterator(StateIteratorData<A> *data) const in InitStateIterator()
934 data->base = new StateIterator< DeterminizeFst<A> >(*this); in InitStateIterator()
939 typedef DeterminizeFst<StdArc> StdDeterminizeFst;
997 DeterminizeFst<Arc> dfst(ifst, &idistance, &odistance, nopts);
1004 *ofst = DeterminizeFst<Arc>(ifst, nopts);
1008 *ofst = DeterminizeFst<Arc>(ifst, nopts);