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

12

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

Completed in 186 milliseconds

12