/external/openfst/src/include/fst/extensions/far/ |
H A D | far.h | 65 } else if (IsFst(filename)) { // Check if Fst 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 { 177 STTableWriter<Fst<A>, FstWriter<A> > *writer = 178 STTableWriter<Fst<A>, FstWriter<A> >::Create(filename); 182 void Add(const string &key, const Fst<A> &fst) { writer_->Add(key, fst); } 191 explicit STTableFarWriter(STTableWriter<Fst<A>, FstWriter<A> > *writer) 195 STTableWriter<Fst<A>, FstWriter<A> > *writer_; 207 STListWriter<Fst< [all...] |
/external/openfst/src/include/fst/ |
H A D | register.h | 40 template <class A> class Fst; 46 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts); 47 typedef Fst<A> *(*Converter)(const Fst<A> &fst); 83 // This class registers an Fst type for generic reading and creating. 84 // The Fst type must have a default constructor and a copy constructor 85 // from 'Fst<Arc>' for this to work. 107 static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); } 118 Fst< [all...] |
H A 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);
|
H A D | intersect.h | 35 class M = Matcher<Fst<A> >, 48 // version is a delayed Fst. Only strings that are in both automata 70 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, 82 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, 93 // See Fst<>::Copy() for doc. 97 // Get a copy of this IntersectFst. See Fst<>::Copy() for further doc. 143 void Intersect(const Fst<Arc> &ifst1, const Fst<Ar [all...] |
H A D | union.h | 44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { 75 for (StateIterator< Fst<Arc> > siter(fst2); 82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); 112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 121 // Fst. If A transduces string x to y with weight a and B transduces 140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) { 144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts) 149 // See Fst<> [all...] |
H A D | concat.h | 47 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { 75 for (StateIterator< Fst<Arc> > siter2(fst2); 82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); 113 void Concat(const Fst<Arc> &fst1, MutableFst<Arc> *fst2) { 140 for (StateIterator< Fst<Arc> > siter(fst1); 149 for (ArcIterator< Fst<Arc> > aiter(fst1, s1); 167 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 174 void Concat(const Fst<Arc> &fst1, RationalFst<Arc> *fst2) { 182 // delayed Fst. If FST1 transduces string x to y with weight a and FST2 201 ConcatFst(const Fst< [all...] |
H A D | symbol-table-ops.h | 38 SymbolTable *PruneSymbolTable(const Fst<Arc> &fst, const SymbolTable &syms, 42 StateIterator<Fst<Arc> > siter(fst); 44 ArcIterator<Fst<Arc> > aiter(fst, siter.Value()); 71 // A potential use case is to Compose two Fst's that have different symbol 73 // Fst<Arc> a, b; 85 // Read the symbol table from any Fst::Read()able file, without loading the 86 // corresponding Fst. Returns NULL if the Fst does not contain a symbol table
|
H A 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,
|
H A D | dfs-visit.h | 51 // void InitVisit(const Fst<Arc> &fst); 67 // An Fst state's DFS status 72 // An Fst state's DFS stack state 77 DfsState(const Fst<Arc> &fst, StateId s): state_id(s), arc_iter(fst, s) {} 79 StateId state_id; // Fst state ... 80 ArcIterator< Fst<Arc> > arc_iter; // and its corresponding arcs 92 void DfsVisit(const Fst<Arc> &fst, V *visitor, ArcFilter filter) { 103 vector<char> state_color; // Fst state DFS status 114 StateIterator< Fst<Arc> > siter(fst); 131 ArcIterator< Fst<Ar [all...] |
H A D | state-map.h | 49 // StateMapper(const Fst<A> &fst); 50 // // Required copy constructor that allows updating Fst argument; 52 // StateMapper(const StateMapper &mapper, const Fst<A> *fst = 0); 74 // // This specifies the known properties of an Fst mapped by this 75 // // mapper. It takes as argument the input Fst's known properties. 81 // new result Fst, or is an on-the-fly Fst. Another dimension is how 88 // by pointer. This version modifies its Fst input. 119 // by value. This version modifies its Fst input. 128 // input Fst t [all...] |
/external/openfst/src/include/fst/script/ |
H A D | compose.h | 32 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 33 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); 46 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 47 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
|
H A D | difference.h | 33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); 45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
|
H A D | intersect.h | 33 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 34 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>()); 45 const Fst<Arc> &ifst1 = *(args->arg1.GetFst<Arc>()); 46 const Fst<Arc> &ifst2 = *(args->arg2.GetFst<Arc>());
|
H A D | convert.h | 33 const Fst<Arc> &fst = *(args->args.arg1.GetFst<Arc>()); 36 Fst<Arc> *result = Convert(fst, new_type);
|
H A D | equal.h | 32 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); 33 const Fst<Arc> &fst2 = *(args->args.arg2.GetFst<Arc>());
|
H A D | equivalent.h | 33 const Fst<Arc> &fst1 = *(args->args.arg1.GetFst<Arc>()); 34 const Fst<Arc> &fst2 = *(args->args.arg2.GetFst<Arc>());
|
/external/srec/tools/thirdparty/OpenFst/fst/lib/ |
H A D | difference.h | 33 // Fst. Only strings that are in the first automaton but not in second 53 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2) 66 DifferenceFst(const Fst<A> &fst1, const Fst<A> &fst2, 128 void Difference(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
|
H A D | equal.h | 28 bool Equal(const Fst<Arc> &fst1, const Fst<Arc> &fst2) { 37 StateIterator< Fst<Arc> > siter1(fst1); 38 StateIterator< Fst<Arc> > siter2(fst2); 62 ArcIterator< Fst<Arc> > aiter1(fst1, s1); 63 ArcIterator< Fst<Arc> > aiter2(fst2, s2);
|
H A D | intersect.h | 31 // version is a delayed Fst. Only strings that are in both automata 49 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2) 60 IntersectFst(const Fst<A> &fst1, const Fst<A> &fst2, 118 void Intersect(const Fst<Arc> &ifst1, const Fst<Arc> &ifst2,
|
H A D | concat.h | 39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { 53 for (StateIterator< Fst<Arc> > siter2(fst2); 59 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); 85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 94 // delayed Fst. If FST1 transduces string x to y with weight a and FST2 113 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2) { 117 ConcatFst(const Fst<A> &fst1, const Fst<A> &fst2,
|
H A D | register.h | 36 template <class A> class Fst; 39 // This class holds the mapping from Fst name string to its reader 44 typedef Fst<A> *(*Reader)(istream &strm, const FstReadOptions &opts); 45 typedef Fst<A> *(*Converter)(const Fst<A> &fst); 125 // This class registers an Fst type for generic reading and creating. 126 // The Fst type must have a default constructor and a copy constructor 127 // from 'Fst<Arc>' for this to work. 147 static Fst<Arc> *Convert(const Fst<Ar [all...] |
H A D | union.h | 37 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) { 51 for (StateIterator< Fst<Arc> > siter(fst2); 57 for (ArcIterator< Fst<Arc> > aiter(fst2, s2); 87 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) { 96 // Fst. If A transduces string x to y with weight a and B transduces 115 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) { 119 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts)
|
H A D | expanded-fst.h | 28 class ExpandedFst : public Fst<A> { 61 Fst<A> *fst = reader(strm, ropts); 82 typename Arc::StateId CountStates(const Fst<Arc> &fst) { 88 for (StateIterator< Fst<Arc> > siter(fst); !siter.Done(); siter.Next())
|
H A D | randgen.h | 48 size_t operator()(const Fst<A> &fst, StateId s) const { 69 size_t operator()(const Fst<A> &fst, StateId s) const { 72 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); 82 for (ArcIterator< Fst<A> > aiter(fst, s); !aiter.Done(); 117 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst, 143 ArcIterator< Fst<Arc> > aiter(ifst, opts.source); 161 void RandGen(const Fst<Arc> &ifst, MutableFst<Arc> *ofst) {
|
/external/clang/test/CXX/temp/temp.decls/temp.alias/ |
H A D | p2.cpp | 8 template<typename A, typename B> using Fst = A; 11 using I = Fst<Snd<char,int>,double>;
|