Lines Matching defs:Arc
38 template<class Arc>
39 void Concat(MutableFst<Arc> *fst1, const Fst<Arc> &fst2) {
40 typedef typename Arc::StateId StateId;
41 typedef typename Arc::Label Label;
42 typedef typename Arc::Weight Weight;
53 for (StateIterator< Fst<Arc> > siter2(fst2);
59 for (ArcIterator< Fst<Arc> > aiter(fst2, s2);
62 Arc arc = aiter.Value();
74 fst1->AddArc(s1, Arc(0, 0, final, start2 + numstates1));
84 template<class Arc>
85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
109 typedef A Arc;