Home
last modified time | relevance | path

Searched refs:ImplToFst (Results 1 – 25 of 29) sorted by relevance

12

/external/openfst/src/include/fst/
Dexpanded-fst.h125 class ImplToExpandedFst : public ImplToFst<I, F> {
131 using ImplToFst<I, F>::GetImpl;
136 ImplToExpandedFst() : ImplToFst<I, F>() {} in ImplToExpandedFst()
138 ImplToExpandedFst(I *impl) : ImplToFst<I, F>(impl) {} in ImplToExpandedFst()
141 : ImplToFst<I, F>(fst) {} in ImplToExpandedFst()
144 : ImplToFst<I, F>(fst, safe) {} in ImplToExpandedFst()
Drelabel.h386 class RelabelFst : public ImplToFst< RelabelFstImpl<A> > {
401 : ImplToFst<Impl>(new Impl(fst, ipairs, opairs, RelabelFstOptions())) {} in RelabelFst()
407 : ImplToFst<Impl>(new Impl(fst, ipairs, opairs, opts)) {} in RelabelFst()
412 : ImplToFst<Impl>(new Impl(fst, fst.InputSymbols(), new_isymbols, in RelabelFst()
420 : ImplToFst<Impl>(new Impl(fst, fst.InputSymbols(), new_isymbols, in RelabelFst()
428 : ImplToFst<Impl>(new Impl(fst, old_isymbols, new_isymbols, old_osymbols, in RelabelFst()
437 : ImplToFst<Impl>(new Impl(fst, old_isymbols, new_isymbols, old_osymbols, in RelabelFst()
442 : ImplToFst<Impl>(fst, safe) {}
457 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dcomplement.h140 class ComplementFst : public ImplToFst< ComplementFstImpl<A> > {
145 using ImplToFst< ComplementFstImpl<A> >::GetImpl;
153 : ImplToFst<Impl>(new Impl(fst)) { in ComplementFst()
164 : ImplToFst<Impl>(fst, safe) {}
182 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dfst.h835 class ImplToFst : public F {
841 virtual ~ImplToFst() { if (!impl_->DecrRefCount()) delete impl_; } in ~ImplToFst()
878 ImplToFst() : impl_(0) {} in ImplToFst() function
880 ImplToFst(I *impl) : impl_(impl) {} in ImplToFst() function
882 ImplToFst(const ImplToFst<I, F> &fst) { in ImplToFst() function
889 ImplToFst(const ImplToFst<I, F> &fst, bool safe) { in ImplToFst() function
913 ImplToFst<I, F> &operator=(const ImplToFst<I, F> &fst);
915 ImplToFst<I, F> &operator=(const Fst<Arc> &fst) {
Drational.h267 class RationalFst : public ImplToFst< RationalFstImpl<A> > {
290 : ImplToFst<Impl>(new Impl(RationalFstOptions())) {} in RationalFst()
293 : ImplToFst<Impl>(new Impl(opts)) {} in RationalFst()
297 : ImplToFst<Impl>(fst, safe) {}
301 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dstate-map.h329 class StateMapFst : public ImplToFst< StateMapFstImpl<A, B, C> > {
341 : ImplToFst<Impl>(new Impl(fst, mapper, opts)) {} in StateMapFst()
344 : ImplToFst<Impl>(new Impl(fst, mapper, opts)) {} in StateMapFst()
347 : ImplToFst<Impl>(new Impl(fst, mapper, StateMapFstOptions())) {} in StateMapFst()
350 : ImplToFst<Impl>(new Impl(fst, mapper, StateMapFstOptions())) {} in StateMapFst()
354 : ImplToFst<Impl>(fst, safe) {}
370 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dsynchronize.h354 class SynchronizeFst : public ImplToFst< SynchronizeFstImpl<A> > {
366 : ImplToFst<Impl>(new Impl(fst, SynchronizeFstOptions())) {} in SynchronizeFst()
369 : ImplToFst<Impl>(new Impl(fst, opts)) {} in SynchronizeFst()
373 : ImplToFst<Impl>(fst, safe) {}
388 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dfactor-weight.h399 class FactorWeightFst : public ImplToFst< FactorWeightFstImpl<A, F> > {
411 : ImplToFst<Impl>(new Impl(fst, FactorWeightOptions<A>())) {} in FactorWeightFst()
414 : ImplToFst<Impl>(new Impl(fst, opts)) {} in FactorWeightFst()
418 : ImplToFst<Impl>(fst, copy) {} in FactorWeightFst()
433 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dintersect.h63 using ImplToFst< ComposeFstImplBase<A> >::GetImpl;
64 using ImplToFst< ComposeFstImplBase<A> >::SetImpl;
Drmepsilon.h523 class RmEpsilonFst : public ImplToFst< RmEpsilonFstImpl<A> > {
534 : ImplToFst<Impl>(new Impl(fst, RmEpsilonFstOptions())) {} in RmEpsilonFst()
537 : ImplToFst<Impl>(new Impl(fst, opts)) {} in RmEpsilonFst()
541 : ImplToFst<Impl>(fst, safe) {}
556 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Ddifference.h62 using ImplToFst< ComposeFstImplBase<A> >::SetImpl;
63 using ImplToFst< ComposeFstImplBase<A> >::GetImpl;
Dcompose.h502 class ComposeFst : public ImplToFst< ComposeFstImplBase<A> > {
513 using ImplToFst<Impl>::SetImpl;
518 : ImplToFst<Impl>(CreateBase(fst1, fst2, opts)) {} in CreateBase()
526 : ImplToFst<Impl>(CreateBase1(fst1, fst2, opts)) {} in ComposeFst()
536 : ImplToFst<Impl>(CreateBase2(fst1, fst2, opts)) {} in ComposeFst()
617 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Darc-map.h551 class ArcMapFst : public ImplToFst< ArcMapFstImpl<A, B, C> > {
563 : ImplToFst<Impl>(new Impl(fst, mapper, opts)) {} in ArcMapFst()
566 : ImplToFst<Impl>(new Impl(fst, mapper, opts)) {} in ArcMapFst()
569 : ImplToFst<Impl>(new Impl(fst, mapper, ArcMapFstOptions())) {} in ArcMapFst()
572 : ImplToFst<Impl>(new Impl(fst, mapper, ArcMapFstOptions())) {} in ArcMapFst()
576 : ImplToFst<Impl>(fst, safe) {}
591 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Drandgen.h509 class RandGenFst : public ImplToFst< RandGenFstImpl<A, B, S> > {
522 : ImplToFst<Impl>(new Impl(fst, opts)) {} in RandGenFst()
526 : ImplToFst<Impl>(fst, safe) {}
541 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dinvert.h82 using ImplToFst<Impl>::GetImpl;
Dreplace.h955 class ReplaceFst : public ImplToFst< ReplaceFstImpl<A, T> > {
968 using ImplToFst<Impl>::Properties;
972 : ImplToFst<Impl>(new Impl(fst_array, ReplaceFstOptions<A, T>(root))) {} in ReplaceFst()
976 : ImplToFst<Impl>(new Impl(fst_array, opts)) {} in ReplaceFst()
980 : ImplToFst<Impl>(fst, safe) {}
1011 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()
Dmutable-fst.h256 using ImplToFst<I, F>::GetImpl;
257 using ImplToFst<I, F>::SetImpl;
Dproject.h102 using ImplToFst<Impl>::GetImpl;
Dclosure.h106 using ImplToFst< RationalFstImpl<A> >::GetImpl;
Dmatcher-fst.h147 return ImplToFst<Impl, ExpandedFst<Arc> >::GetImpl(); in GetImpl()
178 ImplToFst< Impl, ExpandedFst<Arc> >::SetImpl(impl, own_impl);
Dunion.h134 using ImplToFst< RationalFstImpl<A> >::GetImpl;
Dconst-fst.h318 Impl *GetImpl() const { return ImplToFst<Impl, ExpandedFst<A> >::GetImpl(); } in GetImpl()
321 ImplToFst< Impl, ExpandedFst<A> >::SetImpl(impl, own_impl);
Dconcat.h195 using ImplToFst< RationalFstImpl<A> >::GetImpl;
Dencode.h493 using ImplToFst<Impl>::GetImpl;
531 using ImplToFst<Impl>::GetImpl;
/external/openfst/src/include/fst/extensions/pdt/
Dexpand.h225 class ExpandFst : public ImplToFst< ExpandFstImpl<A> > {
241 : ImplToFst<Impl>(new Impl(fst, parens, ExpandFstOptions<A>())) {} in ExpandFst()
247 : ImplToFst<Impl>(new Impl(fst, parens, opts)) {} in ExpandFst()
251 : ImplToFst<Impl>(fst, safe) {}
274 Impl *GetImpl() const { return ImplToFst<Impl>::GetImpl(); } in GetImpl()

12