Lines Matching defs:impl_
690 : impl_(Init(fst1, fst2, ComposeFstOptions<>())) { }
696 : impl_(Init(fst1, fst2, opts)) { }
698 ComposeFst(const ComposeFst<A> &fst) : Fst<A>(fst), impl_(fst.impl_) {
699 impl_->IncrRefCount();
702 virtual ~ComposeFst() { if (!impl_->DecrRefCount()) delete impl_; }
704 virtual StateId Start() const { return impl_->Start(); }
706 virtual Weight Final(StateId s) const { return impl_->Final(s); }
708 virtual size_t NumArcs(StateId s) const { return impl_->NumArcs(s); }
711 return impl_->NumInputEpsilons(s);
715 return impl_->NumOutputEpsilons(s);
721 impl_->SetProperties(test, known);
724 return impl_->Properties(mask);
728 virtual const string& Type() const { return impl_->Type(); }
735 return impl_->InputSymbols();
739 return impl_->OutputSymbols();
745 impl_->InitArcIterator(s, data);
750 uint64 ComposeFlags() const { return impl_->ComposeFlags(); }
753 ComposeFstImplBase<A> *Impl() { return impl_; }
756 ComposeFstImplBase<A> *impl_;
841 if (!fst.impl_->HasArcs(s))
842 fst.impl_->Expand(s);