Searched refs:ExpandedFst (Results 1 - 15 of 15) sorted by relevance

/external/srec/tools/thirdparty/OpenFst/fst/lib/
H A Dexpanded-fst.h28 class ExpandedFst : public Fst<A> { class in namespace:fst
35 // Get a copy of this ExpandedFst.
36 virtual ExpandedFst<A> *Copy() const = 0;
37 // Read an ExpandedFst from an input stream; return NULL on error.
38 static ExpandedFst<A> *Read(istream &strm, const FstReadOptions &opts) {
49 LOG(ERROR) << "ExpandedFst::Read: Not an ExpandedFst: " << ropts.source;
56 LOG(ERROR) << "ExpandedFst::Read: Unknown FST type \"" << hdr.FstType()
63 return down_cast<ExpandedFst<A> *>(fst);
65 // Read an ExpandedFst fro
[all...]
H A Dfst-decl.h34 template <class A> class ExpandedFst;
58 typedef ExpandedFst<StdArc> StdExpandedFst;
H A Dmutable-fst.h33 class MutableFst : public ExpandedFst<A> {
H A Dminimize.h124 CyclicMinimizer(const ExpandedFst<A>& fst) {
305 AcyclicMinimizer(const ExpandedFst<A>& fst) {
H A Dconst-fst.h224 class ConstFst : public ExpandedFst<A> {
/external/openfst/src/include/fst/
H A Dexpanded-fst.h35 class ExpandedFst : public Fst<A> { class in namespace:fst
42 // Get a copy of this ExpandedFst. See Fst<>::Copy() for further doc.
43 virtual ExpandedFst<A> *Copy(bool safe = false) const = 0;
45 // Read an ExpandedFst from an input stream; return NULL on error.
46 static ExpandedFst<A> *Read(istream &strm, const FstReadOptions &opts) {
57 LOG(ERROR) << "ExpandedFst::Read: Not an ExpandedFst: " << ropts.source;
64 LOG(ERROR) << "ExpandedFst::Read: Unknown FST type \"" << hdr.FstType()
71 return static_cast<ExpandedFst<A> *>(fst);
74 // Read an ExpandedFst fro
[all...]
H A Dfst-decl.h49 template <class A> class ExpandedFst;
91 typedef ExpandedFst<StdArc> StdExpandedFst;
H A Dmatcher-fst.h147 return ImplToFst<Impl, ExpandedFst<Arc> >::GetImpl();
178 ImplToFst< Impl, ExpandedFst<Arc> >::SetImpl(impl, own_impl);
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 Dminimize.h137 CyclicMinimizer(const ExpandedFst<A>& fst) {
318 AcyclicMinimizer(const ExpandedFst<A>& fst) {
H A Dedit-fst.h35 // ExpandedFst. The implementation uses copy-on-write semantics at the node
67 typename WrappedFstT = ExpandedFst<A>,
315 // copies of states from a wrapped ExpandedFst that have been modified in
368 // This class enables non-destructive edit operations on a wrapped ExpandedFst.
385 typename WrappedFstT = ExpandedFst<A>,
411 // Wraps the specified ExpandedFst. This constructor requires that the
412 // specified Fst is an ExpandedFst instance. This requirement is only enforced
452 // const Fst/ExpandedFst operations, declared in the Fst and ExpandedFst
688 typename WrappedFstT = ExpandedFst<
[all...]
H A Dmutable-fst.h41 class MutableFst : public ExpandedFst<A> {
H A Dcompact-fst.h902 Impl *GetImpl() const { return ImplToFst<Impl, ExpandedFst<A> >::GetImpl(); }
905 ImplToFst< Impl, ExpandedFst<A> >::SetImpl(impl, own_impl);
/external/openfst/src/test/
H A Dfst_test.h109 // This verifies methods specfic to an ExpandedFst.
278 ExpandedFst<Arc> *efst = ExpandedFst<Arc>::Read(filename);
/external/openfst/src/include/fst/extensions/ngram/
H A Dngram-fst.h731 ImplToExpandedFst<Impl, ExpandedFst<A> >::GetImpl();

Completed in 186 milliseconds