Lines Matching refs:EditFst
690 class EditFst :
693 friend class MutableArcIterator< EditFst<A, WrappedFstT, MutableFstT> >;
699 EditFst() : ImplToMutableFst<Impl>(new Impl()) {} in EditFst() function
701 explicit EditFst(const Fst<A> &fst) : in EditFst() function
704 explicit EditFst(const WrappedFstT &fst) : in EditFst() function
708 EditFst(const EditFst<A, WrappedFstT, MutableFstT> &fst, bool safe = false) :
711 virtual ~EditFst() {} in ~EditFst()
714 virtual EditFst<A, WrappedFstT, MutableFstT> *Copy(bool safe = false) const {
715 return new EditFst<A, WrappedFstT, MutableFstT>(*this, safe);
718 EditFst<A, WrappedFstT, MutableFstT> &
719 operator=(const EditFst<A, WrappedFstT, MutableFstT> &fst) {
724 virtual EditFst<A, WrappedFstT, MutableFstT> &operator=(const Fst<A> &fst) {
732 static EditFst<A, WrappedFstT, MutableFstT> *
736 return impl ? new EditFst<A>(impl) : 0; in Read()
741 static EditFst<A, WrappedFstT, MutableFstT> *Read(const string &filename) { in Read()
743 return impl ? new EditFst<A, WrappedFstT, MutableFstT>(impl) : 0; in Read()
767 explicit EditFst(Impl *impl) : ImplToMutableFst<Impl>(impl) {} in EditFst() function