Home | History | Annotate | Download | only in lib

Lines Matching refs:impl_

693       : impl_(Init(fst1, fst2, ComposeFstOptions<>())) { }
699 : impl_(Init(fst1, fst2, opts)) { }
701 ComposeFst(const ComposeFst<A> &fst) : Fst<A>(fst), impl_(fst.impl_) {
702 impl_->IncrRefCount();
705 virtual ~ComposeFst() { if (!impl_->DecrRefCount()) delete impl_; }
707 virtual StateId Start() const { return impl_->Start(); }
709 virtual Weight Final(StateId s) const { return impl_->Final(s); }
711 virtual size_t NumArcs(StateId s) const { return impl_->NumArcs(s); }
714 return impl_->NumInputEpsilons(s);
718 return impl_->NumOutputEpsilons(s);
724 impl_->SetProperties(test, known);
727 return impl_->Properties(mask);
731 virtual const string& Type() const { return impl_->Type(); }
738 return impl_->InputSymbols();
742 return impl_->OutputSymbols();
748 impl_->InitArcIterator(s, data);
753 uint64 ComposeFlags() const { return impl_->ComposeFlags(); }
756 ComposeFstImplBase<A> *Impl() { return impl_; }
759 ComposeFstImplBase<A> *impl_;
844 if (!fst.impl_->HasArcs(s))
845 fst.impl_->Expand(s);