Searched refs:RationalFst (Results 1 - 8 of 8) sorted by relevance
/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | rational.h | 36 template <class A> class RationalFst; 37 template <class A> void Union(RationalFst<A> *fst1, const Fst<A> &fst2); 38 template <class A> void Concat(RationalFst<A> *fst1, const Fst<A> &fst2); 39 template <class A> void Closure(RationalFst<A> *fst, ClosureType closure_type); 135 // Implementation of Union(Fst &, RationalFst *) 151 // Implementation of Concat(Fst &, RationalFst *) 167 // Implementation of Closure(RationalFst *, closure_type) 187 class RationalFst : public Fst<A> { class in namespace:fst 189 friend class CacheStateIterator< RationalFst<A> >; 190 friend class ArcIterator< RationalFst< 234 RationalFst() : impl_(new RationalFstImpl<A>(RationalFstOptions())) {} function in class:fst::RationalFst 235 explicit RationalFst(const RationalFstOptions &opts) function in class:fst::RationalFst 239 RationalFst(const RationalFst<A> &fst) : impl_(fst.impl_) { function in class:fst::RationalFst [all...] |
H A D | closure.h | 66 // RationalFst input. 68 void Closure(RationalFst<Arc> *fst, ClosureType closure_type) { 96 class ClosureFst : public RationalFst<A> { 98 using RationalFst<A>::Impl; 107 : RationalFst<A>(opts) { 111 ClosureFst(const ClosureFst<A> &fst) : RationalFst<A>(fst) {} 119 class StateIterator< ClosureFst<A> > : public StateIterator< RationalFst<A> > { 122 : StateIterator< RationalFst<A> >(fst) {} 128 class ArcIterator< ClosureFst<A> > : public ArcIterator< RationalFst<A> > { 133 : ArcIterator< RationalFst< [all...] |
H A D | concat.h | 83 // RationalFst input. 85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 105 class ConcatFst : public RationalFst<A> { 107 using RationalFst<A>::Impl; 118 const ConcatFstOptions &opts) : RationalFst<A>(opts) { 122 ConcatFst(const ConcatFst<A> &fst) : RationalFst<A>(fst) {} 130 class StateIterator< ConcatFst<A> > : public StateIterator< RationalFst<A> > { 133 : StateIterator< RationalFst<A> >(fst) {} 139 class ArcIterator< ConcatFst<A> > : public ArcIterator< RationalFst<A> > { 144 : ArcIterator< RationalFst< [all...] |
H A D | union.h | 85 // RationalFst argument. 87 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 107 class UnionFst : public RationalFst<A> { 109 using RationalFst<A>::Impl; 120 : RationalFst<A>(opts) { 124 UnionFst(const UnionFst<A> &fst) : RationalFst<A>(fst) {} 132 class StateIterator< UnionFst<A> > : public StateIterator< RationalFst<A> > { 135 : StateIterator< RationalFst<A> >(fst) {} 141 class ArcIterator< UnionFst<A> > : public ArcIterator< RationalFst<A> > { 146 : ArcIterator< RationalFst< [all...] |
/external/openfst/src/include/fst/ |
H A D | closure.h | 74 // RationalFst input. 76 void Closure(RationalFst<Arc> *fst, ClosureType closure_type) { 104 class ClosureFst : public RationalFst<A> { 115 : RationalFst<A>(opts) { 121 : RationalFst<A>(fst, safe) {} 132 class StateIterator< ClosureFst<A> > : public StateIterator< RationalFst<A> > { 135 : StateIterator< RationalFst<A> >(fst) {} 141 class ArcIterator< ClosureFst<A> > : public ArcIterator< RationalFst<A> > { 146 : ArcIterator< RationalFst<A> >(fst, s) {}
|
H A D | union.h | 110 // RationalFst argument. 112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 132 class UnionFst : public RationalFst<A> { 145 : RationalFst<A>(opts) { 151 : RationalFst<A>(fst, safe) {} 162 class StateIterator< UnionFst<A> > : public StateIterator< RationalFst<A> > { 165 : StateIterator< RationalFst<A> >(fst) {} 171 class ArcIterator< UnionFst<A> > : public ArcIterator< RationalFst<A> > { 176 : ArcIterator< RationalFst<A> >(fst, s) {}
|
H A D | rational.h | 43 template <class A> class RationalFst; 44 template <class A> void Union(RationalFst<A> *fst1, const Fst<A> &fst2); 45 template <class A> void Concat(RationalFst<A> *fst1, const Fst<A> &fst2); 46 template <class A> void Concat(const Fst<A> &fst1, RationalFst<A> *fst2); 47 template <class A> void Closure(RationalFst<A> *fst, ClosureType closure_type); 192 // Implementation of Union(Fst &, RationalFst *) 210 // Implementation of Concat(Fst &, RationalFst *) 231 // Implementation of Closure(RationalFst *, closure_type) 267 class RationalFst : public ImplToFst< RationalFstImpl<A> > { class in namespace:fst 269 friend class StateIterator< RationalFst< 289 RationalFst() function in class:fst::RationalFst 292 explicit RationalFst(const RationalFstOptions &opts) function in class:fst::RationalFst 296 RationalFst(const RationalFst<A> &fst , bool safe = false) function in class:fst::RationalFst [all...] |
H A D | concat.h | 165 // RationalFst input (in first position). 167 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 172 // RationalFst input (in second position). 174 void Concat(const Fst<Arc> &fst1, RationalFst<Arc> *fst2) { 193 class ConcatFst : public RationalFst<A> { 206 const ConcatFstOptions &opts) : RationalFst<A>(opts) { 212 : RationalFst<A>(fst, safe) {} 223 class StateIterator< ConcatFst<A> > : public StateIterator< RationalFst<A> > { 226 : StateIterator< RationalFst<A> >(fst) {} 232 class ArcIterator< ConcatFst<A> > : public ArcIterator< RationalFst< [all...] |
Completed in 1712 milliseconds