/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | difference.h | 40 // Complexity: same as ComposeFst. 42 // Caveats: same as ComposeFst. 44 class DifferenceFst : public ComposeFst<A> { 46 using ComposeFst<A>::Impl; 54 : ComposeFst<A>(fst1, 68 : ComposeFst<A>(fst1, 80 : ComposeFst<A>(fst) {} 91 : public StateIterator< ComposeFst<A> > { 94 : StateIterator< ComposeFst<A> >(fst) {} 101 : public ArcIterator< ComposeFst< [all...] |
H A D | intersect.h | 37 // Complexity: same as ComposeFst. 39 // Caveats: same as ComposeFst. 41 class IntersectFst : public ComposeFst<A> { 43 using ComposeFst<A>::Impl; 50 : ComposeFst<A>(fst1, fst2) { 62 : ComposeFst<A>(fst1, fst2, ComposeFstOptions<T>(opts)) { 71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {} 82 : public StateIterator< ComposeFst<A> > { 85 : StateIterator< ComposeFst<A> >(fst) {} 92 : public ArcIterator< ComposeFst< [all...] |
H A D | compose.h | 84 // Abstract base for the implementation of delayed ComposeFst. The 115 LOG(FATAL) << "ComposeFst: output symbol table of 1st argument " 268 // (i.e. states of the ComposeFst). Main optimization: due to the 359 LOG(FATAL) << "ComposeFst: 1st argument not output label " 368 LOG(FATAL) << "ComposeFst: 2nd argument not input label " 380 << "ComposeFst: More than one special symbol used in composition"; 406 LOG(FATAL) << "ComposeFst: 1st argument not output label sorted " 670 // - ComposeFst does not trim its output (since it is a delayed operation). 681 class ComposeFst : public Fst<A> { class in namespace:fst 683 friend class ArcIterator< ComposeFst< 692 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2) function in class:fst::ComposeFst 696 ComposeFst(const Fst<A> &fst1, function in class:fst::ComposeFst 701 ComposeFst(const ComposeFst<A> &fst) : Fst<A>(fst), impl_(fst.impl_) { function in class:fst::ComposeFst [all...] |
H A D | fst-decl.h | 41 template <class A> class ComposeFst; 65 typedef ComposeFst<StdArc> StdComposeFst;
|
/external/openfst/src/include/fst/ |
H A D | intersect.h | 54 // Complexity: same as ComposeFst. 56 // Caveats: same as ComposeFst. 58 class IntersectFst : public ComposeFst<A> { 60 using ComposeFst<A>::CreateBase; 61 using ComposeFst<A>::CreateBase1; 62 using ComposeFst<A>::Properties; 95 ComposeFst<A>(fst, safe) {} 107 : public StateIterator< ComposeFst<A> > { 110 : StateIterator< ComposeFst<A> >(fst) {} 117 : public ArcIterator< ComposeFst< [all...] |
H A D | difference.h | 56 // Complexity: same as ComposeFst. 58 // Caveats: same as ComposeFst. 60 class DifferenceFst : public ComposeFst<A> { 65 using ComposeFst<A>::CreateBase1; 111 : ComposeFst<A>(fst, safe) {} 123 : public StateIterator< ComposeFst<A> > { 126 : StateIterator< ComposeFst<A> >(fst) {} 133 : public ArcIterator< ComposeFst<A> > { 138 : ArcIterator< ComposeFst<A> >(fst, s) {}
|
H A D | compose.h | 43 // objects; in that case, ComposeFst takes their ownership. This 72 // objects; in that case, ComposeFst takes their ownership. This 126 VLOG(2) << "ComposeFst(" << this << "): Begin"; 130 FSTERROR() << "ComposeFst: output symbol table of 1st argument " 236 VLOG(2) << "ComposeFst(" << this 402 VLOG(2) << "ComposeFst(" << this << "): Match type: " 415 VLOG(2) << "ComposeFst(" << this << "): Initialized"; 425 FSTERROR() << "ComposeFst: only one argument can require matching."; 429 FSTERROR() << "ComposeFst: 1st argument requires matching but cannot."; 435 FSTERROR() << "ComposeFst 502 class ComposeFst : public ImplToFst< ComposeFstImplBase<A> > { class in namespace:fst 516 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2, function in class:fst::ComposeFst 524 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2, function in class:fst::ComposeFst 534 ComposeFst(const typename M1::FST &fst1, const typename M2::FST &fst2, function in class:fst::ComposeFst 539 ComposeFst(const ComposeFst<A> &fst, bool safe = false) { function in class:fst::ComposeFst 558 ComposeFst() {} function in class:fst::ComposeFst [all...] |
H A D | fst-decl.h | 56 template <class A> class ComposeFst; 99 typedef ComposeFst<StdArc> StdComposeFst;
|
/external/openfst/src/test/ |
H A D | algo_test.h | 470 ComposeFst<Arc> C1(S1, S2); 472 ComposeFst<Arc> C2(C1, S3); 473 ComposeFst<Arc> C3(S2, S3); 474 ComposeFst<Arc> C4(S1, C3); 482 ComposeFst<Arc> C1(S1, U1); 484 ComposeFst<Arc> C2(S1, S2); 485 ComposeFst<Arc> C3(S1, S3); 494 ComposeFst<Arc> C1(U1, S3); 496 ComposeFst<Arc> C2(S1, S3); 497 ComposeFst<Ar [all...] |
/external/openfst/src/include/fst/extensions/pdt/ |
H A D | compose.h | 506 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts); 529 *ofst = ComposeFst<Arc>(ifst1, ifst2, copts);
|