/external/openfst/src/include/fst/ |
H A D | weight.h | 80 #include <fst/compat.h> 82 #include <fst/util.h> 85 namespace fst { namespace 177 } // namespace fst
|
H A D | fst.h | 0 // fst.h 31 #include <fst/compat.h> 32 #include <fst/types.h> 34 #include <fst/arc.h> 35 #include <fst/properties.h> 36 #include <fst/register.h> 40 #include <fst/symbol-table.h> 41 #include <fst/util.h> 46 namespace fst { namespace 334 // for (StateIterator<StdFst> siter(fst); 347 StateIterator(const F &fst) argument 457 ArcIterator(const F &fst, StateId s) argument 542 Final(const F &fst, typename F::Arc::StateId s) argument 547 NumArcs(const F &fst, typename F::Arc::StateId s) argument 552 NumInputEpsilons(const F &fst, typename F::Arc::StateId s) argument 557 NumOutputEpsilons(const F &fst, typename F::Arc::StateId s) argument 564 Final(const Fst<A> &fst, typename A::StateId s) argument 569 NumArcs(const Fst<A> &fst, typename A::StateId s) argument 574 NumInputEpsilons(const Fst<A> &fst, typename A::StateId s) argument 579 NumOutputEpsilons(const Fst<A> &fst, typename A::StateId s) argument 713 WriteFstHeader(const Fst<A> &fst, ostream &strm, const FstWriteOptions& opts, int version, const string &type, uint64 properties, FstHeader *hdr) argument 745 UpdateFstHeader(const Fst<A> &fst, ostream &strm, const FstWriteOptions& opts, int version, const string &type, uint64 properties, FstHeader *hdr, size_t header_offset) argument 882 ImplToFst(const ImplToFst<I, F> &fst) argument 889 ImplToFst(const ImplToFst<I, F> &fst, bool safe) argument 915 operator =(const Fst<Arc> &fst) argument 935 FstToString(const Fst<A> &fst, string *result) argument [all...] |
H A D | randgen.h | 29 #include <fst/accumulator.h> 30 #include <fst/cache.h> 31 #include <fst/dfs-visit.h> 32 #include <fst/mutable-fst.h> 34 namespace fst { namespace 54 size_t operator()(const Fst<A> &fst, StateId s) const { argument 56 size_t n = fst.NumArcs(s); 57 if (fst.Final(s) != Weight::Zero()) 77 size_t operator()(const Fst<A> &fst, StateI argument 121 operator ()(const Fst<A> &fst, StateId s, CacheLogAccumulator<A> *accumulator) const argument 169 ArcSampler(const Fst<A> &fst, const S &arc_selector, int max_length = INT_MAX) argument 244 ArcSampler(const Fst<A> &fst, const S &arc_selector, int max_length = INT_MAX) argument 348 RandGenFstImpl(const Fst<A> &fst, const RandGenFstOptions<S> &opts) argument 521 RandGenFst(const Fst<A> &fst, const RandGenFstOptions<S> &opts) argument 525 RandGenFst(const RandGenFst<A, B, S> &fst, bool safe = false) argument 553 StateIterator(const RandGenFst<A, B, S> &fst) argument 568 ArcIterator(const RandGenFst<A, B, S> &fst, StateId s) argument [all...] |
H A D | prune.h | 27 #include <fst/arcfilter.h> 28 #include <fst/heap.h> 29 #include <fst/shortest-distance.h> 32 namespace fst { namespace 91 // options class as an argment. Delete states and arcs in 'fst' that 100 void Prune(MutableFst<Arc> *fst, argument 110 fst->SetProperties(kError, kError); 113 StateId ns = fst->NumStates(); 119 ShortestDistance(*fst, &tmp, true, opts.delta); 124 (fdistance->size() <= fst 197 Prune(MutableFst<Arc> *fst, typename Arc::Weight weight_threshold, typename Arc::StateId state_threshold = kNoStateId, double delta = kDelta) argument [all...] |
H A D | vector-fst.h | 1 // vector-fst.h 29 #include <fst/mutable-fst.h> 30 #include <fst/test-properties.h> 33 namespace fst { namespace 205 explicit VectorFstImpl(const Fst<A> &fst); 294 VectorFstImpl<A>::VectorFstImpl(const Fst<A> &fst) { argument 296 SetInputSymbols(fst.InputSymbols()); 297 SetOutputSymbols(fst.OutputSymbols()); 298 BaseImpl::SetStart(fst 425 VectorFst(const Fst<A> &fst) argument 428 VectorFst(const VectorFst<A> &fst) argument 435 operator =(const VectorFst<A> &fst) argument 440 operator =(const Fst<A> &fst) argument 512 StateIterator(const VectorFst<A> &fst) argument 534 WriteFst(const F &fst, ostream &strm, const FstWriteOptions &opts) argument 591 ArcIterator(const VectorFst<A> &fst, StateId s) argument 629 MutableArcIterator(VectorFst<A> *fst, StateId s) argument [all...] |
H A D | flags.h | 29 #include <fst/types.h> 30 #include <fst/lock.h> 80 fst::FstOnceInit(®ister_init_, &FlagRegister<T>::Init); 85 fst::MutexLock l(register_lock_); 92 fst::MutexLock l(register_lock_); 161 register_lock_ = new fst::Mutex; 181 static fst::FstOnceType register_init_; // ensures only called once 182 static fst::Mutex* register_lock_; // multithreading lock 187 fst::FstOnceType FlagRegister<T>::register_init_ = fst [all...] |
H A D | connect.h | 27 #include <fst/dfs-visit.h> 28 #include <fst/union-find.h> 29 #include <fst/mutable-fst.h> 32 namespace fst { namespace 59 void InitVisit(const Fst<A> &fst) { } argument 140 void InitVisit(const Fst<A> &fst); 203 void SccVisitor<A>::InitVisit(const Fst<A> &fst) { argument 217 fst_ = &fst; 218 start_ = fst 301 Connect(MutableFst<Arc> *fst) argument [all...] |
H A D | replace-util.h | 36 #include <fst/connect.h> 37 #include <fst/mutable-fst.h> 38 #include <fst/topsort.h> 41 namespace fst { namespace 84 // dependencies will result in an unexpandable replace fst. 171 bool GetTopOrder(const Fst<Arc> &fst, vector<Label> *toporder) const; 204 MutableFst<Arc> *fst = fst_pairs[i].second; local 207 fst_array_.push_back(fst); 208 mutable_fst_array_.push_back(fst); 227 const Fst<Arc> *fst = fst_pairs[i].second; local 392 MutableFst<Arc> *fst = mutable_fst_array_[i]; local 403 GetTopOrder(const Fst<Arc> &fst, vector<Label> *toporder) const argument 463 const Fst<Arc> *fst = fst_array_[arc.nextstate]; local 469 const Fst<Arc> *fst = fst_array_[s]; local 527 const Fst<Arc> *fst = fst_array_[i]; local 541 MutableFst<Arc> *fst = mutable_fst_array_[i]; local [all...] |
H A D | replace.h | 35 #include <fst/cache.h> 36 #include <fst/expanded-fst.h> 37 #include <fst/fst.h> 38 #include <fst/matcher.h> 39 #include <fst/replace-util.h> 40 #include <fst/state-table.h> 41 #include <fst/test-properties.h> 43 namespace fst { namespace 373 const Fst<A> *fst = fst_tuples[i].second; local 480 const Fst<A>* fst = fst_array_[root_]; local 501 const Fst<A>* fst = fst_array_[tuple.fst_id]; local 523 const Fst<A>* fst = fst_array_[tuple.fst_id]; local 560 const Fst<A>* fst = fst_array_[tuple.fst_id]; local 597 const Fst<A>* fst = fst_array_[tuple.fst_id]; local 691 const Fst<A>* fst = fst_array_[tuple.fst_id]; local 979 ReplaceFst(const ReplaceFst<A, T>& fst, bool safe = false) argument 1022 StateIterator(const ReplaceFst<A, T> &fst) argument 1056 ArcIterator(const ReplaceFst<A, T> &fst, StateId s) argument 1083 const Fst<A>* fst = fst_.GetImpl()->GetFst(tuple_.fst_id); local 1241 ReplaceFstMatcher(const ReplaceFst<A, T> &fst, fst::MatchType match_type) argument [all...] |
H A D | concat.h | 28 #include <fst/mutable-fst.h> 29 #include <fst/rational.h> 32 namespace fst { namespace 211 ConcatFst(const ConcatFst<A> &fst, bool safe = false) argument 212 : RationalFst<A>(fst, safe) {} 225 explicit StateIterator(const ConcatFst<A> &fst) argument 226 : StateIterator< RationalFst<A> >(fst) {} 236 ArcIterator(const ConcatFst<A> &fst, StateId s) argument 237 : ArcIterator< RationalFst<A> >(fst, [all...] |
H A D | difference.h | 28 #include <fst/cache.h> 29 #include <fst/compose.h> 30 #include <fst/complement.h> 33 namespace fst { namespace 110 DifferenceFst(const DifferenceFst<A> &fst, bool safe = false) argument 111 : ComposeFst<A>(fst, safe) {} 125 explicit StateIterator(const DifferenceFst<A> &fst) argument 126 : StateIterator< ComposeFst<A> >(fst) {} 137 ArcIterator(const DifferenceFst<A> &fst, StateId s) argument 138 : ArcIterator< ComposeFst<A> >(fst, [all...] |
H A D | arc-map.h | 33 #include <fst/cache.h> 34 #include <fst/mutable-fst.h> 37 namespace fst { namespace 112 void ArcMap(MutableFst<A> *fst, C* mapper) { argument 117 fst->SetInputSymbols(0); 120 fst->SetOutputSymbols(0); 122 if (fst->Start() == kNoStateId) 125 uint64 props = fst->Properties(kFstProperties, false); 130 superfinal = fst 191 ArcMap(MutableFst<A> *fst, C mapper) argument 332 ArcMapFstImpl(const Fst<A> &fst, const C &mapper, const ArcMapFstOptions& opts) argument 343 ArcMapFstImpl(const Fst<A> &fst, C *mapper, const ArcMapFstOptions& opts) argument 562 ArcMapFst(const Fst<A> &fst, const C &mapper, const ArcMapFstOptions& opts) argument 565 ArcMapFst(const Fst<A> &fst, C* mapper, const ArcMapFstOptions& opts) argument 568 ArcMapFst(const Fst<A> &fst, const C &mapper) argument 571 ArcMapFst(const Fst<A> &fst, C* mapper) argument 575 ArcMapFst(const ArcMapFst<A, B, C> &fst, bool safe = false) argument 603 StateIterator(const ArcMapFst<A, B, C> &fst) argument 665 ArcIterator(const ArcMapFst<A, B, C> &fst, StateId s) argument 872 GallicToNewSymbolsMapper(MutableFst<ToArc> *fst) argument [all...] |
H A D | compact-fst.h | 1 // compact-fst.h 32 #include <fst/cache.h> 33 #include <fst/expanded-fst.h> 34 #include <fst/fst-decl.h> // For optional argument declarations 35 #include <fst/mapped-file.h> 36 #include <fst/matcher.h> 37 #include <fst/test-properties.h> 38 #include <fst/uti 41 namespace fst { namespace 202 CompactFstData(const Fst<A> &fst, const C &compactor) argument 482 CompactFstImpl(const Fst<Arc> &fst, const C &compactor, const CompactFstOptions &opts) argument 491 CompactFstImpl(const Fst<Arc> &fst, C *compactor, const CompactFstOptions &opts) argument 726 Init(const Fst<Arc> &fst) argument 809 CompactFst(const Fst<A> &fst, const C &compactor = C(), const CompactFstOptions &opts = CompactFstOptions()) argument 813 CompactFst(const Fst<A> &fst, C *compactor, const CompactFstOptions &opts = CompactFstOptions()) argument 848 CompactFst(const CompactFst<A, C, U> &fst, bool safe = false) argument 915 GetImplIfCompactFst(const NonCompactFst& fst) argument 927 WriteFst(const F &fst, const C &compactor, ostream &strm, const FstWriteOptions &opts) argument 1036 StateIterator(const CompactFst<A, C, U> &fst) argument 1062 ArcIterator(const CompactFst<A, C, U> &fst, StateId s) argument [all...] |
H A D | add-on.h | 29 #include <fst/fst.h> 32 namespace fst { namespace 34 // Identifies stream data as an add-on fst. 141 // and 'int DecrRefCount()' methods (e.g. 'MatcherData' in matcher-fst.h). 156 AddOnImpl(const F &fst, const string &type, T *t = 0) argument 157 : fst_(fst), t_(t) { 165 AddOnImpl(const Fst<Arc> &fst, const string &type, T *t = 0) argument 166 : fst_(fst), t_(t) { 221 F *fst local [all...] |
/external/openfst/src/lib/ |
H A D | util.cc | 23 #include <fst/util.h> 24 #include <fst/mapped-file.h> 32 namespace fst { namespace 93 } // namespace fst
|
/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | const-fst.h | 1 // const-fst.h 23 #include "fst/lib/expanded-fst.h" 24 #include "fst/lib/test-properties.h" 26 namespace fst { namespace 49 explicit ConstFstImpl(const Fst<A> &fst); 118 ConstFstImpl<A>::ConstFstImpl(const Fst<A> &fst) : nstates_(0), narcs_(0) { argument 120 uint64 copy_properties = fst.Properties(kCopyProperties, true); 122 this->SetInputSymbols(fst.InputSymbols()); 123 this->SetOutputSymbols(fst 235 ConstFst(const ConstFst<A> &fst) argument 239 ConstFst(const Fst<A> &fst) argument 344 StateIterator(const ConstFst<A> &fst) argument 370 ArcIterator(const ConstFst<A> &fst, StateId s) argument [all...] |
H A D | concat.h | 24 #include "fst/lib/mutable-fst.h" 25 #include "fst/lib/rational.h" 27 namespace fst { namespace 122 ConcatFst(const ConcatFst<A> &fst) : RationalFst<A>(fst) {} argument 132 explicit StateIterator(const ConcatFst<A> &fst) argument 133 : StateIterator< RationalFst<A> >(fst) {} 143 ArcIterator(const ConcatFst<A> &fst, StateId s) argument 144 : ArcIterator< RationalFst<A> >(fst, [all...] |
H A D | mutable-fst.h | 1 // mutable-fst.h 25 #include "fst/lib/expanded-fst.h" 27 namespace fst { namespace 39 virtual MutableFst<A> &operator=(const Fst<A> &fst) = 0; 94 Fst<A> *fst = reader(strm, ropts); local 95 if (!fst) return 0; 96 return down_cast<MutableFst<A> *>(fst); 130 // for (MutableArcIterator<StdFst> aiter(&fst, s)); 145 MutableArcIterator(F *fst, StateI argument [all...] |
H A D | union.h | 22 #include "fst/lib/mutable-fst.h" 23 #include "fst/lib/rational.h" 25 namespace fst { namespace 124 UnionFst(const UnionFst<A> &fst) : RationalFst<A>(fst) {} argument 134 explicit StateIterator(const UnionFst<A> &fst) argument 135 : StateIterator< RationalFst<A> >(fst) {} 145 ArcIterator(const UnionFst<A> &fst, StateId s) argument 146 : ArcIterator< RationalFst<A> >(fst, [all...] |
/external/openfst/src/include/fst/script/ |
H A D | fst-class.h | 22 #include <fst/fst.h> 23 #include <fst/mutable-fst.h> 24 #include <fst/vector-fst.h> 37 namespace fst { namespace 171 explicit FstClass(const Fst<Arc> &fst) : impl_(new FstClassImpl<Arc>(fst)) { argument 281 explicit MutableFstClass(const MutableFst<Arc> &fst) argument 286 Fst<Arc> *fst = const_cast<Fst<Arc> *>(this->GetFst<Arc>()); local 349 VectorFstClass(const VectorFst<Arc> &fst) argument [all...] |
H A D | register.h | 22 #include <fst/generic-register.h> 23 #include <fst/script/fst-class.h> 24 #include <fst/script/weight-class.h> 29 namespace fst { namespace 118 } // namespace fst
|
H A D | draw-impl.h | 28 #include <fst/script/fst-class.h> 29 #include <fst/fst.h> 30 #include <fst/util.h> 32 namespace fst { namespace 43 FstDrawer(const Fst<A> &fst, argument 58 : fst_(fst), isyms_(isyms), osyms_(osyms), ssyms_(ssyms), 59 accep_(accep && fst.Properties(kAcceptor, true)), ostrm_(0), 232 } // namespace fst [all...] |
/external/openfst/src/include/fst/extensions/far/ |
H A D | equal.h | 22 #include <fst/extensions/far/far.h> 23 #include <fst/equal.h> 25 namespace fst { namespace 97 } // namespace fst
|
H A D | far.h | 25 #include <fst/extensions/far/stlist.h> 26 #include <fst/extensions/far/sttable.h> 27 #include <fst/fst.h> 28 #include <fst/vector-fst.h> 30 namespace fst { namespace 68 fartype_ = "fst"; 98 virtual void Add(const string &key, const Fst<A> &fst) = 0; 165 void operator()(ostream &strm, const Fst<A> &fst) cons 182 Add(const string &key, const Fst<A> &fst) argument 212 Add(const string &key, const Fst<A> &fst) argument 243 Add(const string &key, const Fst<A> &fst) argument [all...] |
/external/openfst/src/include/fst/extensions/pdt/ |
H A D | info.h | 33 #include <fst/fst.h> 34 #include <fst/extensions/pdt/pdt.h> 36 namespace fst { namespace 46 PdtInfo(const Fst<A> &fst, 77 PdtInfo<A>::PdtInfo(const Fst<A> &fst, argument 80 : fst_type_(fst.Type()), 100 for (StateIterator< Fst<A> > siter(fst); 105 for (ArcIterator< Fst<A> > aiter(fst, s); 147 cout << "fst typ [all...] |