Home | History | Annotate | Download | only in lib

Lines Matching refs: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();
63 arc.nextstate += numstates1;
64 fst1->AddArc(s1, arc);
74 fst1->AddArc(s1, Arc(0, 0, final, start2 + numstates1));
84 template<class Arc>
85 void Concat(RationalFst<Arc> *fst1, const Fst<Arc> &fst2) {
102 // ith FST. Constant time and space to visit an input state or arc is
109 typedef A Arc;