Searched refs:RationalFst (Results 1 - 8 of 8) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Drational.h36 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 Dclosure.h66 // 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 Dconcat.h83 // 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 Dunion.h85 // 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 Dclosure.h74 // 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 Dunion.h110 // 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 Drational.h43 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 Dconcat.h165 // 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