Home | History | Annotate | Download | only in lib

Lines Matching refs:ComposeFstImplBase

88 class ComposeFstImplBase : public CacheImpl<A> {
105 ComposeFstImplBase(const Fst<A> &fst1,
122 virtual ~ComposeFstImplBase() {
329 class ComposeFstImpl : public ComposeFstImplBase<A> {
347 :ComposeFstImplBase<A>(fst1, fst2, opts) {
458 OrderedExpand(s, ComposeFstImplBase<A>::fst2_, s2,
459 ComposeFstImplBase<A>::fst1_, s1, f, true);
461 OrderedExpand(s, ComposeFstImplBase<A>::fst1_, s1,
462 ComposeFstImplBase<A>::fst2_, s2, f, false);
623 StateId s1 = ComposeFstImplBase<A>::fst1_->Start();
624 StateId s2 = ComposeFstImplBase<A>::fst2_->Start();
633 Weight final = Times(ComposeFstImplBase<A>::fst1_->Final(tuple.state_id1),
634 ComposeFstImplBase<A>::fst2_->Final(tuple.state_id2));
756 ComposeFstImplBase<A> *Impl() { return impl_; }
759 ComposeFstImplBase<A> *impl_;
765 static ComposeFstImplBase<A> *Init(