Lines Matching defs:fst2
44 void Union(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
51 if (!CompatSymbols(fst1->InputSymbols(), fst2.InputSymbols()) ||
52 !CompatSymbols(fst1->OutputSymbols(), fst2.OutputSymbols())) {
62 uint64 props2 = fst2.Properties(kFstProperties, false);
64 StateId start2 = fst2.Start();
70 if (fst2.Properties(kExpanded, false)) {
72 numstates1 + CountStates(fst2) + (initial_acyclic1 ? 0 : 1));
75 for (StateIterator< Fst<Arc> > siter(fst2);
80 fst1->SetFinal(s1, fst2.Final(s2));
81 fst1->ReserveArcs(s1, fst2.NumArcs(s2));
82 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
112 void Union(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
113 fst1->GetImpl()->AddUnion(fst2);
140 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2) {
141 GetImpl()->InitUnion(fst1, fst2);
144 UnionFst(const Fst<A> &fst1, const Fst<A> &fst2, const UnionFstOptions &opts)
146 GetImpl()->InitUnion(fst1, fst2);