/external/openfst/src/include/fst/extensions/far/ |
D | far.h | 98 virtual void Add(const string &key, const Fst<A> &fst) = 0; 146 virtual const Fst<A> &GetFst() const = 0; 165 void operator()(ostream &strm, const Fst<A> &fst) const { in operator() 177 STTableWriter<Fst<A>, FstWriter<A> > *writer = in Create() 178 STTableWriter<Fst<A>, FstWriter<A> >::Create(filename); in Create() 182 void Add(const string &key, const Fst<A> &fst) { writer_->Add(key, fst); } in Add() 191 explicit STTableFarWriter(STTableWriter<Fst<A>, FstWriter<A> > *writer) in STTableFarWriter() 195 STTableWriter<Fst<A>, FstWriter<A> > *writer_; 207 STListWriter<Fst<A>, FstWriter<A> > *writer = in Create() 208 STListWriter<Fst<A>, FstWriter<A> >::Create(filename); in Create() [all …]
|
/external/openfst/src/include/fst/ |
D | register.h | 40 template <class A> class Fst; variable 46 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts); 47 typedef Fst<A> *(*Converter)(const Fst<A> &fst); 107 static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); } in Convert() 118 Fst<A> *Convert(const Fst<A> &fst, const string &ftype) { in Convert()
|
D | concat.h | 47 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat() 75 for (StateIterator< Fst<Arc> > siter2(fst2); in Concat() 82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Concat() 113 void Concat(const Fst<Arc> &fst1, MutableFst<Arc> *fst2) { in Concat() 140 for (StateIterator< Fst<Arc> > siter(fst1); in Concat() 149 for (ArcIterator< Fst<Arc> > aiter(fst1, s1); in Concat() 167 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Concat() 174 void Concat(const Fst<Arc> &fst1, RationalFst<Arc> *fst2) { in Concat() 201 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2) { in ConcatFst() 205 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2, in ConcatFst()
|
D | state-map.h | 130 void StateMap(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { in StateMap() 156 for (StateIterator< Fst<A> > siter(ifst); !siter.Done(); siter.Next()) in StateMap() 161 for (StateIterator< Fst<A> > siter(ifst); !siter.Done(); siter.Next()) { in StateMap() 177 void StateMap(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) { in StateMap() 208 StateMapFstImpl(const Fst<A> &fst, const C &mapper, in StateMapFstImpl() 217 StateMapFstImpl(const Fst<A> &fst, C *mapper, in StateMapFstImpl() 296 const Fst<A> &GetFst() const { in GetFst() 318 const Fst<A> *fst_; 339 StateMapFst(const Fst<A> &fst, const C &mapper, in StateMapFst() 343 StateMapFst(const Fst<A> &fst, C* mapper, const StateMapFstOptions& opts) in StateMapFst() [all …]
|
D | rational.h | 44 template <class A> void Union(RationalFst<A> *fst1, const Fst<A> &fst2); 45 template <class A> void Concat(RationalFst<A> *fst1, const Fst<A> &fst2); 46 template <class A> void Concat(const Fst<A> &fst1, RationalFst<A> *fst2); 70 fst_tuples_.push_back(pair<Label, const Fst<A>*>(0, 0)); in RationalFstImpl() 120 void InitUnion(const Fst<A> &fst1, const Fst<A> &fst2) { in InitUnion() 142 void InitConcat(const Fst<A> &fst1, const Fst<A> &fst2) { in InitConcat() 165 void InitClosure(const Fst<A> &fst, ClosureType closure_type) { in InitClosure() 193 void AddUnion(const Fst<A> &fst) { in AddUnion() 211 void AddConcat(const Fst<A> &fst, bool append) { in AddConcat() 254 mutable vector<pair<Label, const Fst<A>*> > fst_tuples_; [all …]
|
D | difference.h | 36 class M = Matcher<Fst<A> >, 72 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2, 74 typedef RhoMatcher< Matcher<Fst<A> > > R; 90 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2, in DifferenceFst() 160 void Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, 163 typedef Matcher< Fst<Arc> > M;
|
D | union.h | 44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union() 75 for (StateIterator< Fst<Arc> > siter(fst2); in Union() 82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); in Union() 112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { in Union() 140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) { in UnionFst() 144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts) in UnionFst()
|
D | intersect.h | 35 class M = Matcher<Fst<A> >, 70 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, 82 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, in IntersectFst() 143 void Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2, 146 typedef Matcher< Fst<Arc> > M;
|
D | equal.h | 31 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2, float delta = kDelta) { 40 StateIterator< Fst<Arc> > siter1(fst1); 41 StateIterator< Fst<Arc> > siter2(fst2); 65 ArcIterator< Fst<Arc> > aiter1(fst1, s1); 66 ArcIterator< Fst<Arc> > aiter2(fst2, s2);
|
D | dfs-visit.h | 77 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {} in DfsState() 80 ArcIterator< Fst<Arc> > arc_iter; // and its corresponding arcs 92 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { in DfsVisit() 114 StateIterator< Fst<Arc> > siter(fst); in DfsVisit() 131 ArcIterator< Fst<Arc> > &aiter = dfs_state->arc_iter; in DfsVisit() 139 ArcIterator< Fst<Arc> > &piter = parent_state->arc_iter; in DfsVisit() 199 void DfsVisit(const Fst<Arc> &fst, V *visitor) { in DfsVisit()
|
D | map.h | 42 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C* mapper) { in Map() 47 void Map(const Fst<A> &ifst, MutableFst<B> *ofst, C mapper) { in Map() 61 MapFst(const Fst<A> &fst, const C &mapper, const MapFstOptions& opts) in MapFst() 64 MapFst(const Fst<A> &fst, C* mapper, const MapFstOptions& opts) in MapFst() 67 MapFst(const Fst<A> &fst, const C &mapper) in MapFst() 70 MapFst(const Fst<A> &fst, C* mapper) : ArcMapFst<A, B, C>(fst, mapper) {} in MapFst()
|
D | randgen.h | 54 size_t operator()(const Fst<A> &fst, StateId s) const { in operator() 77 size_t operator()(const Fst<A> &fst, StateId s) const { in operator() 80 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); in operator() 90 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); in operator() 121 size_t operator()(const Fst<A> &fst, StateId s, in operator() 124 ArcIterator< Fst<A> > aiter(fst, s); in operator() 169 ArcSampler(const Fst<A> &fst, const S &arc_selector, 176 ArcSampler(const ArcSampler<A, S> &sampler, const Fst<A> *fst = 0) 222 const Fst<A> &fst_; 244 ArcSampler(const Fst<A> &fst, const S &arc_selector, int max_length = INT_MAX) [all …]
|
D | lookahead-matcher.h | 148 bool LookAheadFst(const Fst<Arc> &fst, StateId s) { in LookAheadFst() 163 virtual void InitLookAheadFst(const Fst<Arc>& fst, bool copy = false) = 0; 174 virtual bool LookAheadFst_(const Fst<Arc> &fst, 219 bool LookAheadFst(const Fst<Arc> &fst, StateId s) {return true; } in LookAheadFst() 222 void InitLookAheadFst(const Fst<Arc>& fst, bool copy = false) {} 236 bool LookAheadFst_(const Fst<Arc> &fst, StateId s) { in LookAheadFst_() 310 bool LookAheadFst(const Fst<Arc> &fst, StateId s); 312 void InitLookAheadFst(const Fst<Arc>& fst, bool copy = false) { 327 bool LookAheadFst_(const Fst<Arc> &fst, StateId s) { in LookAheadFst_() 333 const Fst<Arc> *lfst_; // Look-ahead FST [all …]
|
D | randequivalent.h | 44 bool RandEquivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2, 73 const Fst<Arc> &fst = rand() % 2 ? sfst1 : sfst2; 122 bool RandEquivalent(const Fst<Arc> &fst1, const Fst<Arc> &fst2,
|
D | replace-util.h | 44 void Replace(const vector<pair<typename Arc::Label, const Fst<Arc>* > >&, 61 typedef pair<Label, const Fst<Arc>*> FstPair; 74 ReplaceUtil(const vector<const Fst<Arc> *> &fst_array, 171 bool GetTopOrder(const Fst<Arc> &fst, vector<Label> *toporder) const; 179 vector<const Fst<Arc> *> fst_array_; // Fst per ID 227 const Fst<Arc> *fst = fst_pairs[i].second; in ReplaceUtil() 239 const vector<const Fst<Arc> *> &fst_array, in ReplaceUtil() 281 const Fst<Arc> *ifst = fst_array_[i]; in GetDependencies() 284 for (StateIterator<Fst<Arc> > siter(*ifst); !siter.Done(); siter.Next()) { in GetDependencies() 291 for (ArcIterator<Fst<Arc> > aiter(*ifst, s); in GetDependencies() [all …]
|
D | visit.h | 69 void Visit(const Fst<Arc> &fst, V *visitor, Q *queue, ArcFilter filter) { in Visit() 72 typedef ArcIterator< Fst<Arc> > AIterator; in Visit() 102 StateIterator< Fst<Arc> > siter(fst); in Visit() 189 inline void Visit(const Fst<Arc> &fst, V *visitor, Q* queue) { in Visit() 202 void InitVisit(const Fst<A> &ifst) { in InitVisit() 236 const Fst<Arc> *ifst_; 255 void InitVisit(const Fst<A> &ifst) { in InitVisit()
|
D | fst.h | 162 class Fst { 168 virtual ~Fst() {} in ~Fst() 203 virtual Fst<A> *Copy(bool safe = false) const = 0; 206 static Fst<A> *Read(istream &strm, const FstReadOptions &opts) { in Read() 230 static Fst<A> *Read(const string &filename) { in Read() 529 MatcherBase<A> *Fst<A>::InitMatcher(MatchType match_type) const { in InitMatcher() 564 typename A::Weight Final(const Fst<A> &fst, typename A::StateId s) { in Final() 569 ssize_t NumArcs(const Fst<A> &fst, typename A::StateId s) { in NumArcs() 574 ssize_t NumInputEpsilons(const Fst<A> &fst, typename A::StateId s) { in NumInputEpsilons() 579 ssize_t NumOutputEpsilons(const Fst<A> &fst, typename A::StateId s) { in NumOutputEpsilons() [all …]
|
D | state-table.h | 276 GenericComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2) {} in GenericComposeStateTable() 279 GenericComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2, in GenericComposeStateTable() 358 ProductComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2, 391 StringDetComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2) in StringDetComposeStateTable() 433 DetStringComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2) in DetStringComposeStateTable() 471 ErasableComposeStateTable(const Fst<A> &fst1, const Fst<A> &fst2) {} in ErasableComposeStateTable()
|
/external/openfst/src/include/fst/script/ |
D | map.h | 30 Fst<typename M::ToArc> *ArcMap(const Fst<typename M::FromArc> &fst, in ArcMap() 39 Fst<typename M::ToArc> *StateMap(const Fst<typename M::FromArc> &fst, in StateMap() 57 const Fst<Arc> &ifst = *(args->args.arg1.GetFst<Arc>()); in Map() 62 Fst<Arc> *fst = NULL; in Map() 63 Fst<LogArc> *lfst = NULL; in Map() 64 Fst<Log64Arc> *l64fst = NULL; in Map() 65 Fst<StdArc> *sfst = NULL; in Map()
|
D | fst-class.h | 81 explicit FstClassImpl(Fst<Arc> *impl, 85 explicit FstClassImpl(const Fst<Arc> &impl) : impl_(impl.Copy()) { } in FstClassImpl() 131 Fst<Arc> *GetImpl() const { return impl_; } in GetImpl() 133 Fst<Arc> *GetImpl() { return impl_; } in GetImpl() 140 Fst<Arc> *impl_; 163 return ReadTypedFst<FstClass, Fst<Arc> >(stream, opts); in Read() 171 explicit FstClass(const Fst<Arc> &fst) : impl_(new FstClassImpl<Arc>(fst)) { in FstClass() 219 const Fst<Arc> *GetFst() const { in GetFst() 286 Fst<Arc> *fst = const_cast<Fst<Arc> *>(this->GetFst<Arc>()); in GetMutableFst()
|
D | difference.h | 33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Difference() 34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Difference() 45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Difference() 46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Difference()
|
D | compose.h | 32 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Compose() 33 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Compose() 46 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Compose() 47 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Compose()
|
D | intersect.h | 33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Intersect() 34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Intersect() 45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); in Intersect() 46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); in Intersect()
|
/external/openfst/src/test/ |
D | algo_test.h | 69 WeightedTester(int seed, const Fst<Arc> &zero_fst, const Fst<Arc> &one_fst, in WeightedTester() 70 const Fst<Arc> &univ_fst, WeightGenerator *weight_generator) in WeightedTester() 74 void Test(const Fst<Arc> &T1, const Fst<Arc> &T2, const Fst<Arc> &T3) { in Test() 85 void TestRational(const Fst<Arc> &T1, const Fst<Arc> &T2, in TestRational() 86 const Fst<Arc> &T3) { in TestRational() 308 void TestMap(const Fst<Arc> &T) { in TestMap() 452 void TestCompose(const Fst<Arc> &T1, const Fst<Arc> &T2, in TestCompose() 453 const Fst<Arc> &T3) { in TestCompose() 519 typedef Matcher< Fst<Arc> > M; in TestCompose() 534 void TestSort(const Fst<Arc> &T) { in TestSort() [all …]
|
/external/openfst/src/include/fst/extensions/pdt/ |
D | compose.h | 420 ParenMatcher< Fst<Arc> >, 422 ParenMatcher< Fst<Arc> > > > > { 425 typedef ParenMatcher< Fst<Arc> > PdtMatcher; 432 PdtComposeFstOptions(const Fst<Arc> &ifst1, 434 const Fst<Arc> &ifst2, bool expand = false, 449 ParenMatcher< Fst<Arc> >, 451 ParenMatcher< Fst<Arc> > > > > { 454 typedef ParenMatcher< Fst<Arc> > PdtMatcher; 461 PdtComposeFstOptions(const Fst<Arc> &ifst1, 462 const Fst<Arc> &ifst2, [all …]
|