Searched defs:ArcIterator (Results 1 - 25 of 29) sorted by relevance

12

/external/openfst/src/include/fst/
H A Dclosure.h141 class ArcIterator< ClosureFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
145 ArcIterator(const ClosureFst<A> &fst, StateId s) function in class:fst::ArcIterator
146 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Ddifference.h132 class ArcIterator< DifferenceFst<A> > class in namespace:fst
133 : public ArcIterator< ComposeFst<A> > {
137 ArcIterator(const DifferenceFst<A> &fst, StateId s) function in class:fst::ArcIterator
138 : ArcIterator< ComposeFst<A> >(fst, s) {}
H A Dintersect.h116 class ArcIterator< IntersectFst<A> > class in namespace:fst
117 : public ArcIterator< ComposeFst<A> > {
121 ArcIterator(const IntersectFst<A> &fst, StateId s) function in class:fst::ArcIterator
122 : ArcIterator< ComposeFst<A> >(fst, s) {}
H A Dinvert.h112 class ArcIterator< InvertFst<A> > class in namespace:fst
113 : public ArcIterator< ArcMapFst<A, A, InvertMapper<A> > > {
115 ArcIterator(const InvertFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
116 : ArcIterator< ArcMapFst<A, A, InvertMapper<A> > >(fst, s) {}
H A Dmap.h95 class ArcIterator< MapFst<A, B, C> > class in namespace:fst
96 : public ArcIterator< ArcMapFst<A, B, C> > {
98 ArcIterator(const ArcMapFst<A, B, C> &fst, typename A::StateId s) function in class:fst::ArcIterator
99 : ArcIterator< ArcMapFst<A, B, C> >(fst, s) {}
H A Dproject.h135 class ArcIterator< ProjectFst<A> > class in namespace:fst
136 : public ArcIterator< ArcMapFst<A, A, ProjectMapper<A> > > {
138 ArcIterator(const ProjectFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
139 : ArcIterator< ArcMapFst<A, A, ProjectMapper<A> > >(fst, s) {}
H A Dcomplement.h56 friend class ArcIterator< ComplementFst<A> >;
143 friend class ArcIterator< ComplementFst<A> >;
234 class ArcIterator< ComplementFst<A> > : public ArcIteratorBase<A> { class in namespace:fst
240 ArcIterator(const ComplementFst<A> &fst, StateId s) function in class:fst::ArcIterator
243 aiter_ = new ArcIterator< Fst<A> >(*fst.GetImpl()->fst_, s - 1);
246 virtual ~ArcIterator() { delete aiter_; }
314 ArcIterator< Fst<A> > *aiter_;
318 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
329 data->base = new ArcIterator< ComplementFst<A> >(*this, s);
H A Dconcat.h82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
149 for (ArcIterator< Fst<Arc> > aiter(fst1, s1);
232 class ArcIterator< ConcatFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
236 ArcIterator(const ConcatFst<A> &fst, StateId s) function in class:fst::ArcIterator
237 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Dunion.h82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
171 class ArcIterator< UnionFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
175 ArcIterator(const UnionFst<A> &fst, StateId s) function in class:fst::ArcIterator
176 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Darcsort.h60 for (ArcIterator< Fst<Arc> > aiter(fst_, s); !aiter.Done(); aiter.Next())
168 class ArcIterator< ArcSortFst<A, C> > class in namespace:fst
169 : public ArcIterator< StateMapFst<A, A, ArcSortMapper<A, C> > > {
171 ArcIterator(const ArcSortFst<A, C> &fst, typename A::StateId s) function in class:fst::ArcIterator
172 : ArcIterator< StateMapFst<A, A, ArcSortMapper<A, C> > >(fst, s) {}
H A Drational.h270 friend class ArcIterator< RationalFst<A> >;
319 class ArcIterator< RationalFst<A> > class in namespace:fst
324 ArcIterator(const RationalFst<A> &fst, StateId s) function in class:fst::ArcIterator
325 : ArcIterator< ReplaceFst<A> >(*(fst.GetImpl()->Replace()), s) {}
H A Dcompact-fst.h222 for (ArcIterator< Fst<A> > aiter(fst, s);
251 for (ArcIterator< Fst<A> > aiter(fst, s);
798 friend class ArcIterator< CompactFst<A, C, U> >;
958 for (ArcIterator<F> aiter(fst, s); !aiter.Done(); aiter.Next()) {
1014 for (ArcIterator<F> aiter(fst, s); !aiter.Done(); aiter.Next()) {
1057 class ArcIterator< CompactFst<A, C, U> > { class in namespace:fst
1062 ArcIterator(const CompactFst<A, C, U> &fst, StateId s) function in class:fst::ArcIterator
1085 ~ArcIterator() {}
1118 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
1126 // class ArcIterator< CompactFs
[all...]
H A Dconst-fst.h171 for (ArcIterator< Fst<A> > aiter(fst, s);
187 for (ArcIterator< Fst<A> > aiter(fst, s);
261 friend class ArcIterator< ConstFst<A, U> >;
401 for (ArcIterator<F> aiter(fst, s); !aiter.Done(); aiter.Next()) {
458 class ArcIterator< ConstFst<A, U> > { class in namespace:fst
462 ArcIterator(const ConstFst<A, U> &fst, StateId s) function in class:fst::ArcIterator
489 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dfactor-weight.h309 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
401 friend class ArcIterator< FactorWeightFst<A, F> >;
451 class ArcIterator< FactorWeightFst<A, F> > class in namespace:fst
456 ArcIterator(const FactorWeightFst<A, F> &fst, StateId s) function in class:fst::ArcIterator
463 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dmatcher-fst.h85 friend class ArcIterator< MatcherFst<F, M, N, I> >;
196 class ArcIterator< MatcherFst<F, M, N, I> > : public ArcIterator<F> { class in namespace:fst
198 ArcIterator(const MatcherFst<F, M, N, I> &fst, typename F::Arc::StateId s) function in class:fst::ArcIterator
199 : ArcIterator<F>(fst.GetImpl()->GetFst(), s) {}
H A Drelabel.h344 for (ArcIterator<Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next()) {
388 friend class ArcIterator< RelabelFst<A> >;
503 class ArcIterator< RelabelFst<A> > class in namespace:fst
508 ArcIterator(const RelabelFst<A> &fst, StateId s) function in class:fst::ArcIterator
515 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dstate-map.h331 friend class ArcIterator< StateMapFst<A, B, C> >;
379 class ArcIterator< StateMapFst<A, B, C> > class in namespace:fst
384 ArcIterator(const StateMapFst<A, B, C> &fst, StateId s) function in class:fst::ArcIterator
391 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
423 aiter_ = new ArcIterator< Fst<A> >(fst_, s);
437 ArcIterator< Fst<A> > *aiter_;
463 for (ArcIterator<Fst<A> > aiter(fst_, s); !aiter.Done(); aiter.Next())
547 for (ArcIterator<Fst<A> > aiter(fst_, s); !aiter.Done(); aiter.Next())
H A Dsynchronize.h243 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
356 friend class ArcIterator< SynchronizeFst<A> >;
406 class ArcIterator< SynchronizeFst<A> > class in namespace:fst
411 ArcIterator(const SynchronizeFst<A> &fst, StateId s) function in class:fst::ArcIterator
418 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dencode.h564 class ArcIterator< EncodeFst<A> > class in namespace:fst
565 : public ArcIterator< ArcMapFst<A, A, EncodeMapper<A> > > {
567 ArcIterator(const EncodeFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
568 : ArcIterator< ArcMapFst<A, A, EncodeMapper<A> > >(fst, s) {}
584 class ArcIterator< DecodeFst<A> > class in namespace:fst
585 : public ArcIterator< ArcMapFst<A, A, EncodeMapper<A> > > {
587 ArcIterator(const DecodeFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
588 : ArcIterator< ArcMapFst<A, A, EncodeMapper<A> > >(fst, s) {}
H A Drmepsilon.h177 for (ArcIterator< Fst<Arc> > ait(fst_, state);
244 for (ArcIterator<Fst<Arc> > aiter(*fst, i);
525 friend class ArcIterator< RmEpsilonFst<A> >;
573 class ArcIterator< RmEpsilonFst<A> > class in namespace:fst
578 ArcIterator(const RmEpsilonFst<A> &fst, StateId s) function in class:fst::ArcIterator
585 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dvector-fst.h309 for (ArcIterator< Fst<A> > aiter(fst, s);
415 friend class ArcIterator< VectorFst<A> >;
556 for (ArcIterator<F> aiter(fst, s); !aiter.Done(); aiter.Next()) {
587 class ArcIterator< VectorFst<A> > { class in namespace:fst
591 ArcIterator(const VectorFst<A> &fst, StateId s) function in class:fst::ArcIterator
616 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dfst.h159 // common-demoninator methods (use StateIterator and ArcIterator to
432 // ArcIterator initialization data
444 // for (ArcIterator<StdFst> aiter(fst, s));
451 class ArcIterator { class in namespace:fst
457 ArcIterator(const F &fst, StateId s) : i_(0) { function in class:fst::ArcIterator
461 explicit ArcIterator(const ArcIteratorData<Arc> &data) : data_(data), i_(0) { function in class:fst::ArcIterator
466 ~ArcIterator() {
521 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dreplace.h569 ArcIterator<Fst<A> > aiter(*fst, tuple.fst_state);
599 ArcIterator<Fst<A> > aiter(*fst, tuple.fst_state);
631 // Warning: ArcIterator<ReplaceFst<A> >::InitCache()
646 ArcIterator< Fst<A> > aiter(
671 ArcIterator< Fst<A> > aiter(data);
940 // ArcIterator< ReplaceFst<A> >
957 friend class ArcIterator< ReplaceFst<A, T> >;
1034 // ArcIterator< ReplaceFst<A> > aiter(replace, s);
1035 // // Note: ArcIterator< Fst<A> > is always a caching arc iterator.
1051 class ArcIterator< ReplaceFs class in namespace:fst
1056 ArcIterator(const ReplaceFst<A, T> &fst, StateId s) function in class:fst::ArcIterator
[all...]
H A Darc-map.h244 for (ArcIterator< Fst<A> > aiter(ifst, s); !aiter.Done(); aiter.Next())
449 for (ArcIterator< Fst<A> > aiter(*fst_, FindIState(s));
553 friend class ArcIterator< ArcMapFst<A, B, C> >;
660 class ArcIterator< ArcMapFst<A, B, C> > class in namespace:fst
665 ArcIterator(const ArcMapFst<A, B, C> &fst, StateId s) function in class:fst::ArcIterator
672 DISALLOW_COPY_AND_ASSIGN(ArcIterator);
H A Dcompose.h303 for (ArcIterator<FST> iterb(fstb, sb); !iterb.Done(); iterb.Next())
504 friend class ArcIterator< ComposeFst<A> >;
635 class ArcIterator< ComposeFst<A> > class in namespace:fst
640 ArcIterator(const ComposeFst<A> &fst, StateId s) function in class:fst::ArcIterator
647 DISALLOW_COPY_AND_ASSIGN(ArcIterator);

Completed in 360 milliseconds

12