/external/openfst/src/include/fst/ |
H A D | closure.h | 141 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 D | difference.h | 132 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 D | intersect.h | 116 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 D | invert.h | 112 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 D | map.h | 95 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 D | project.h | 135 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 D | complement.h | 56 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 D | concat.h | 82 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 D | union.h | 82 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 D | arcsort.h | 60 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 D | rational.h | 270 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 D | compact-fst.h | 222 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 D | const-fst.h | 171 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 D | factor-weight.h | 309 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 D | matcher-fst.h | 85 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 D | relabel.h | 344 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 D | state-map.h | 331 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 D | synchronize.h | 243 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 D | encode.h | 564 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 D | rmepsilon.h | 177 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 D | vector-fst.h | 309 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 D | fst.h | 159 // 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 D | replace.h | 569 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 D | arc-map.h | 244 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 D | compose.h | 303 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);
|