Home
last modified time | relevance | path

Searched refs:ComposeFst (Results 1 – 4 of 4) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
Dintersect.h41 class IntersectFst : public ComposeFst<A> {
43 using ComposeFst<A>::Impl;
50 : ComposeFst<A>(fst1, fst2) { in IntersectFst()
62 : ComposeFst<A>(fst1, fst2, ComposeFstOptions<T>(opts)) { in IntersectFst()
71 IntersectFst(const IntersectFst<A> &fst) : ComposeFst<A>(fst) {} in IntersectFst()
82 : public StateIterator< ComposeFst<A> > {
85 : StateIterator< ComposeFst<A> >(fst) {} in StateIterator()
92 : public ArcIterator< ComposeFst<A> > {
97 : ArcIterator< ComposeFst<A> >(fst, s) {} in ArcIterator()
Ddifference.h44 class DifferenceFst : public ComposeFst<A> {
46 using ComposeFst<A>::Impl;
54 : ComposeFst<A>(fst1, in DifferenceFst()
68 : ComposeFst<A>(fst1, in DifferenceFst()
80 : ComposeFst<A>(fst) {} in DifferenceFst()
91 : public StateIterator< ComposeFst<A> > {
94 : StateIterator< ComposeFst<A> >(fst) {} in StateIterator()
101 : public ArcIterator< ComposeFst<A> > {
106 : ArcIterator< ComposeFst<A> >(fst, s) {} in ArcIterator()
Dcompose.h681 class ComposeFst : public Fst<A> {
683 friend class ArcIterator< ComposeFst<A> >;
684 friend class CacheStateIterator< ComposeFst<A> >;
685 friend class CacheArcIterator< ComposeFst<A> >;
692 ComposeFst(const Fst<A> &fst1, const Fst<A> &fst2) in ComposeFst() function
696 ComposeFst(const Fst<A> &fst1, in ComposeFst() function
701 ComposeFst(const ComposeFst<A> &fst) : Fst<A>(fst), impl_(fst.impl_) { in ComposeFst() function
705 virtual ~ComposeFst() { if (!impl_->DecrRefCount()) delete impl_; } in ~ComposeFst()
733 virtual ComposeFst<A> *Copy() const { in Copy()
734 return new ComposeFst<A>(*this); in Copy()
[all …]
Dfst-decl.h41 template <class A> class ComposeFst; variable
65 typedef ComposeFst<StdArc> StdComposeFst;