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

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dinvert.h87 class ArcIterator< InvertFst<A> > class in namespace:fst
88 : public ArcIterator< MapFst<A, A, InvertMapper<A> > > {
90 ArcIterator(const InvertFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
91 : ArcIterator< MapFst<A, A, InvertMapper<A> > >(fst, s) {}
H A Dclosure.h128 class ArcIterator< ClosureFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
132 ArcIterator(const ClosureFst<A> &fst, StateId s) function in class:fst::ArcIterator
133 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Dconcat.h59 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
139 class ArcIterator< ConcatFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
143 ArcIterator(const ConcatFst<A> &fst, StateId s) function in class:fst::ArcIterator
144 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Ddifference.h100 class ArcIterator< DifferenceFst<A> > class in namespace:fst
101 : public ArcIterator< ComposeFst<A> > {
105 ArcIterator(const DifferenceFst<A> &fst, StateId s) function in class:fst::ArcIterator
106 : ArcIterator< ComposeFst<A> >(fst, s) {}
H A Dintersect.h91 class ArcIterator< IntersectFst<A> > class in namespace:fst
92 : public ArcIterator< ComposeFst<A> > {
96 ArcIterator(const IntersectFst<A> &fst, StateId s) function in class:fst::ArcIterator
97 : ArcIterator< ComposeFst<A> >(fst, s) {}
H A Dproject.h105 class ArcIterator< ProjectFst<A> > class in namespace:fst
106 : public ArcIterator< MapFst<A, A, ProjectMapper<A> > > {
108 ArcIterator(const ProjectFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
109 : ArcIterator< MapFst<A, A, ProjectMapper<A> > >(fst, s) {}
H A Dunion.h57 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
141 class ArcIterator< UnionFst<A> > : public ArcIterator< RationalFst<A> > { class in namespace:fst
145 ArcIterator(const UnionFst<A> &fst, StateId s) function in class:fst::ArcIterator
146 : ArcIterator< RationalFst<A> >(fst, s) {}
H A Dcomplement.h51 friend class ArcIterator< ComplementFst<A> >;
111 friend class ArcIterator< ComplementFst<A> >;
215 class ArcIterator< ComplementFst<A> > : public ArcIteratorBase<A> { class in namespace:fst
221 ArcIterator(const ComplementFst<A> &fst, StateId s) function in class:fst::ArcIterator
224 aiter_ = new ArcIterator< Fst<A> >(*fst.impl_->fst_, s - 1);
226 virtual ~ArcIterator() { delete aiter_; }
269 ArcIterator< Fst<A> > *aiter_;
273 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
284 data->base = new ArcIterator< ComplementFst<A> >(*this, s);
H A Darcsort.h54 for (ArcIterator< MutableFst<Arc> > aiter(*fst, s);
151 for (ArcIterator< Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next())
188 friend class ArcIterator< ArcSortFst<A, C> >;
262 class ArcIterator< ArcSortFst<A, C> > class in namespace:fst
267 ArcIterator(const ArcSortFst<A, C> &fst, StateId s) function in class:fst::ArcIterator
274 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Drational.h190 friend class ArcIterator< RationalFst<A> >;
264 class ArcIterator< RationalFst<A> > class in namespace:fst
269 ArcIterator(const RationalFst<A> &fst, StateId s) function in class:fst::ArcIterator
276 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Drelabel.h275 for (ArcIterator<Fst<A> > aiter(*fst_, s); !aiter.Done(); aiter.Next()) {
319 friend class ArcIterator< RelabelFst<A> >;
444 class ArcIterator< RelabelFst<A> > class in namespace:fst
449 ArcIterator(const RelabelFst<A> &fst, StateId s) function in class:fst::ArcIterator
456 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dfst.h115 // common-demoninator methods (use StateIterator and ArcIterator to
303 // ArcIterator initialization data
315 // for (ArcIterator<StdFst> aiter(fst, s));
322 class ArcIterator { class in namespace:fst
327 ArcIterator(const F &fst, StateId s) : i_(0) { function in class:fst::ArcIterator
331 ~ArcIterator() {
370 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dconst-fst.h132 for (ArcIterator< Fst<A> > aiter(fst, s);
146 for (ArcIterator< Fst<A> > aiter(fst, s);
225 friend class ArcIterator< ConstFst<A> >;
364 class ArcIterator< ConstFst<A> > { class in namespace:fst
368 ArcIterator(const ConstFst<A> &fst, StateId s) function in class:fst::ArcIterator
386 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dencode.h393 class ArcIterator< EncodeFst<A> > class in namespace:fst
394 : public ArcIterator< MapFst<A, A, EncodeMapper<A> > > {
396 ArcIterator(const EncodeFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
397 : ArcIterator< MapFst<A, A, EncodeMapper<A> > >(fst, s) {}
413 class ArcIterator< DecodeFst<A> > class in namespace:fst
414 : public ArcIterator< MapFst<A, A, EncodeMapper<A> > > {
416 ArcIterator(const DecodeFst<A> &fst, typename A::StateId s) function in class:fst::ArcIterator
417 : ArcIterator< MapFst<A, A, EncodeMapper<A> > >(fst, s) {}
H A Dfactor-weight.h258 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
340 friend class ArcIterator< FactorWeightFst<A, F> >;
425 class ArcIterator< FactorWeightFst<A, F> > class in namespace:fst
430 ArcIterator(const FactorWeightFst<A, F> &fst, StateId s) function in class:fst::ArcIterator
437 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dsynchronize.h212 for (ArcIterator< Fst<A> > ait(*fst_, e.state);
322 friend class ArcIterator< SynchronizeFst<A> >;
408 class ArcIterator< SynchronizeFst<A> > class in namespace:fst
413 ArcIterator(const SynchronizeFst<A> &fst, StateId s) function in class:fst::ArcIterator
420 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dmap.h184 for (ArcIterator< Fst<A> > aiter(ifst, s); !aiter.Done(); aiter.Next())
362 for (ArcIterator< Fst<A> > aiter(*fst_, FindIState(s));
455 friend class ArcIterator< MapFst<A, B, C> >;
593 class ArcIterator< MapFst<A, B, C> > class in namespace:fst
598 ArcIterator(const MapFst<A, B, C> &fst, StateId s) function in class:fst::ArcIterator
605 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dreplace.h185 for (ArcIterator<Fst<A> > aiter(*(fst_array_[i]), siter.Value());
317 for (ArcIterator< Fst<A> > aiter(*fst, fst_state);
536 friend class ArcIterator< ReplaceFst<A> >;
636 class ArcIterator< ReplaceFst<A> > class in namespace:fst
641 ArcIterator(const ReplaceFst<A> &fst, StateId s) function in class:fst::ArcIterator
648 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Drmepsilon.h151 for (ArcIterator< Fst<Arc> > ait(fst_, state);
428 friend class ArcIterator< RmEpsilonFst<A> >;
515 class ArcIterator< RmEpsilonFst<A> > class in namespace:fst
520 ArcIterator(const RmEpsilonFst<A> &fst, StateId s) function in class:fst::ArcIterator
527 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dvector-fst.h336 for (ArcIterator< Fst<A> > aiter(fst, s);
456 friend class ArcIterator< VectorFst<A> >;
693 class ArcIterator< VectorFst<A> > { class in namespace:fst
697 ArcIterator(const VectorFst<A> &fst, StateId s) function in class:fst::ArcIterator
714 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Dcompose.h482 ArcIterator< Fst<A> > aitera(*fsta, sa);
493 for (ArcIterator< Fst<A> > aiterb(*fstb, sb);
507 for (ArcIterator< Fst<A> > aiterb(*fstb, sb);
541 ArcIterator< Fst<A> > aiterf(*fsta, sf);
592 bool FindLabel(ArcIterator< Fst<A> > *aiter, size_t numarcs,
683 friend class ArcIterator< ComposeFst<A> >;
837 class ArcIterator< ComposeFst<A> > class in namespace:fst
842 ArcIterator(const ComposeFst<A> &fst, StateId s) function in class:fst::ArcIterator
849 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);
H A Ddeterminize.h311 for (ArcIterator< Fst<A> > aiter(*fst_, src_element.state_id);
499 for (ArcIterator<FromFst> aiter(*from_fst_, s);
534 friend class ArcIterator< DeterminizeFst<A> >;
656 class ArcIterator< DeterminizeFst<A> > class in namespace:fst
661 ArcIterator(const DeterminizeFst<A> &fst, StateId s) function in class:fst::ArcIterator
668 DISALLOW_EVIL_CONSTRUCTORS(ArcIterator);

Completed in 89 milliseconds