Searched defs:StateIterator (Results 1 - 25 of 49) sorted by relevance

12

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dinvert.h77 class StateIterator< InvertFst<A> > class in namespace:fst
78 : public StateIterator< MapFst<A, A, InvertMapper<A> > > {
80 explicit StateIterator(const InvertFst<A> &fst) function in class:fst::StateIterator
81 : StateIterator< MapFst<A, A, InvertMapper<A> > >(fst) {}
H A Dclosure.h46 for (StateIterator< MutableFst<Arc> > siter(*fst);
119 class StateIterator< ClosureFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
121 explicit StateIterator(const ClosureFst<A> &fst) function in class:fst::StateIterator
122 : StateIterator< RationalFst<A> >(fst) {}
H A Dconcat.h53 for (StateIterator< Fst<Arc> > siter2(fst2);
130 class StateIterator< ConcatFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
132 explicit StateIterator(const ConcatFst<A> &fst) function in class:fst::StateIterator
133 : StateIterator< RationalFst<A> >(fst) {}
H A Ddifference.h90 class StateIterator< DifferenceFst<A> > class in namespace:fst
91 : public StateIterator< ComposeFst<A> > {
93 explicit StateIterator(const DifferenceFst<A> &fst) function in class:fst::StateIterator
94 : StateIterator< ComposeFst<A> >(fst) {}
H A Dintersect.h81 class StateIterator< IntersectFst<A> > class in namespace:fst
82 : public StateIterator< ComposeFst<A> > {
84 explicit StateIterator(const IntersectFst<A> &fst) function in class:fst::StateIterator
85 : StateIterator< ComposeFst<A> >(fst) {}
H A Dproject.h95 class StateIterator< ProjectFst<A> > class in namespace:fst
96 : public StateIterator< MapFst<A, A, ProjectMapper<A> > > {
98 explicit StateIterator(const ProjectFst<A> &fst) function in class:fst::StateIterator
99 : StateIterator< MapFst<A, A, ProjectMapper<A> > >(fst) {}
H A Dunion.h51 for (StateIterator< Fst<Arc> > siter(fst2);
132 class StateIterator< UnionFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
134 explicit StateIterator(const UnionFst<A> &fst) function in class:fst::StateIterator
135 : StateIterator< RationalFst<A> >(fst) {}
H A Dcomplement.h50 friend class StateIterator< ComplementFst<A> >;
110 friend class StateIterator< ComplementFst<A> >;
184 class StateIterator< ComplementFst<A> > : public StateIteratorBase<A> { class in namespace:fst
189 explicit StateIterator(const ComplementFst<A> &fst) function in class:fst::StateIterator
206 StateIterator< Fst<A> > siter_;
209 DISALLOW_EVIL_CONSTRUCTORS(StateIterator);
279 data->base = new StateIterator< ComplementFst<A> >(*this);
H A Drational.h255 class StateIterator< RationalFst<A> > class in namespace:fst
258 explicit StateIterator(const RationalFst<A> &fst) function in class:fst::StateIterator
281 data->base = new StateIterator< RationalFst<A> >(*this);
H A Drelabel.h62 for (StateIterator<MutableFst<A> > siter(*fst);
148 friend class StateIterator< RelabelFst<A> >;
320 friend class StateIterator< RelabelFst<A> >;
410 class StateIterator< RelabelFst<A> > : public StateIteratorBase<A> { class in namespace:fst
414 explicit StateIterator(const RelabelFst<A> &fst) function in class:fst::StateIterator
435 StateIterator< Fst<A> > siter_;
438 DISALLOW_EVIL_CONSTRUCTORS(StateIterator);
461 data->base = new StateIterator< RelabelFst<A> >(*this);
H A Dfst.h115 // common-demoninator methods (use StateIterator and ArcIterator to
216 // for StateIterator specializations returned by InitStateIterator.
231 // StateIterator initialization data
241 // for (StateIterator<StdFst> siter(fst);
248 class StateIterator { class in namespace:fst
253 explicit StateIterator(const F &fst) : s_(0) { function in class:fst::StateIterator
257 ~StateIterator() { if (data_.base) delete data_.base; }
282 DISALLOW_EVIL_CONSTRUCTORS(StateIterator);
/external/openfst/src/include/fst/
H A Dclosure.h53 for (StateIterator< MutableFst<Arc> > siter(*fst);
132 class StateIterator< ClosureFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
134 explicit StateIterator(const ClosureFst<A> &fst) function in class:fst::StateIterator
135 : StateIterator< RationalFst<A> >(fst) {}
H A Ddifference.h122 class StateIterator< DifferenceFst<A> > class in namespace:fst
123 : public StateIterator< ComposeFst<A> > {
125 explicit StateIterator(const DifferenceFst<A> &fst) function in class:fst::StateIterator
126 : StateIterator< ComposeFst<A> >(fst) {}
H A Dintersect.h106 class StateIterator< IntersectFst<A> > class in namespace:fst
107 : public StateIterator< ComposeFst<A> > {
109 explicit StateIterator(const IntersectFst<A> &fst) function in class:fst::StateIterator
110 : StateIterator< ComposeFst<A> >(fst) {}
H A Dinvert.h102 class StateIterator< InvertFst<A> > class in namespace:fst
103 : public StateIterator< ArcMapFst<A, A, InvertMapper<A> > > {
105 explicit StateIterator(const InvertFst<A> &fst) function in class:fst::StateIterator
106 : StateIterator< ArcMapFst<A, A, InvertMapper<A> > >(fst) {}
H A Dmap.h85 class StateIterator< MapFst<A, B, C> > class in namespace:fst
86 : public StateIterator< ArcMapFst<A, B, C> > {
88 explicit StateIterator(const ArcMapFst<A, B, C> &fst) function in class:fst::StateIterator
89 : StateIterator< ArcMapFst<A, B, C> >(fst) {}
H A Dproject.h125 class StateIterator< ProjectFst<A> > class in namespace:fst
126 : public StateIterator< ArcMapFst<A, A, ProjectMapper<A> > > {
128 explicit StateIterator(const ProjectFst<A> &fst) function in class:fst::StateIterator
129 : StateIterator< ArcMapFst<A, A, ProjectMapper<A> > >(fst) {}
H A Dconcat.h75 for (StateIterator< Fst<Arc> > siter2(fst2);
140 for (StateIterator< Fst<Arc> > siter(fst1);
223 class StateIterator< ConcatFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
225 explicit StateIterator(const ConcatFst<A> &fst) function in class:fst::StateIterator
226 : StateIterator< RationalFst<A> >(fst) {}
H A Dunion.h75 for (StateIterator< Fst<Arc> > siter(fst2);
162 class StateIterator< UnionFst<A> > : public StateIterator< RationalFst<A> > { class in namespace:fst
164 explicit StateIterator(const UnionFst<A> &fst) function in class:fst::StateIterator
165 : StateIterator< RationalFst<A> >(fst) {}
H A Darcsort.h158 class StateIterator< ArcSortFst<A, C> > class in namespace:fst
159 : public StateIterator< StateMapFst<A, A, ArcSortMapper<A, C> > > {
161 explicit StateIterator(const ArcSortFst<A, C> &fst) function in class:fst::StateIterator
162 : StateIterator< StateMapFst<A, A, ArcSortMapper<A, C> > >(fst) {}
H A Dcomplement.h55 friend class StateIterator< ComplementFst<A> >;
142 friend class StateIterator< ComplementFst<A> >;
192 class StateIterator< ComplementFst<A> > : public StateIteratorBase<A> { class in namespace:fst
197 explicit StateIterator(const ComplementFst<A> &fst) function in class:fst::StateIterator
225 StateIterator< Fst<A> > siter_;
228 DISALLOW_COPY_AND_ASSIGN(StateIterator);
324 data->base = new StateIterator< ComplementFst<A> >(*this);
H A Drational.h269 friend class StateIterator< RationalFst<A> >;
309 class StateIterator< RationalFst<A> > class in namespace:fst
310 : public StateIterator< ReplaceFst<A> > {
312 explicit StateIterator(const RationalFst<A> &fst) function in class:fst::StateIterator
313 : StateIterator< ReplaceFst<A> >(*(fst.GetImpl()->Replace())) {}
H A Dconst-fst.h166 for (StateIterator< Fst<A> > siter(fst);
260 friend class StateIterator< ConstFst<A, U> >;
358 for (StateIterator<F> siter(fst); !siter.Done(); siter.Next()) {
384 for (StateIterator<F> siter(fst); !siter.Done(); siter.Next()) {
399 for (StateIterator<F> siter(fst); !siter.Done(); siter.Next()) {
431 class StateIterator< ConstFst<A, U> > { class in namespace:fst
435 explicit StateIterator(const ConstFst<A, U> &fst) function in class:fst::StateIterator
450 DISALLOW_COPY_AND_ASSIGN(StateIterator);
H A Dfactor-weight.h402 friend class StateIterator< FactorWeightFst<A, F> >;
441 class StateIterator< FactorWeightFst<A, F> > class in namespace:fst
444 explicit StateIterator(const FactorWeightFst<A, F> &fst) function in class:fst::StateIterator
469 data->base = new StateIterator< FactorWeightFst<A, F> >(*this);
H A Dmatcher-fst.h84 friend class StateIterator< MatcherFst<F, M, N, I> >;
187 class StateIterator< MatcherFst<F, M, N, I> > : public StateIterator<F> { class in namespace:fst
189 explicit StateIterator(const MatcherFst<F, M, N, I> &fst) : function in class:fst::StateIterator
190 StateIterator<F>(fst.GetImpl()->GetFst()) {}

Completed in 129 milliseconds

12