Home | History | Annotate | Download | only in lib

Lines Matching refs:impl_

201   virtual StateId Start() const { return impl_->Start(); }
202 virtual Weight Final(StateId s) const { return impl_->Final(s); }
203 virtual size_t NumArcs(StateId s) const { return impl_->NumArcs(s); }
205 return impl_->NumInputEpsilons(s);
208 return impl_->NumOutputEpsilons(s);
213 impl_->SetProperties(test, known);
216 return impl_->Properties(mask);
219 virtual const string& Type() const { return impl_->Type(); }
221 return impl_->InputSymbols();
224 return impl_->OutputSymbols();
230 impl_->InitArcIterator(s, data);
234 RationalFst() : impl_(new RationalFstImpl<A>(RationalFstOptions())) {}
236 : impl_(new RationalFstImpl<A>(opts)) {}
239 RationalFst(const RationalFst<A> &fst) : impl_(fst.impl_) {
240 impl_->IncrRefCount();
243 virtual ~RationalFst() { if (!impl_->DecrRefCount()) delete impl_; }
245 RationalFstImpl<A> *Impl() { return impl_; }
248 RationalFstImpl<A> *impl_;
271 if (!fst.impl_->HasArcs(s))
272 fst.impl_->Expand(s);