Home | History | Annotate | Download | only in lib

Lines Matching defs:arc

51   typedef A Arc;
215 const A &arc = ait.Value();
216 if (!Empty(e.istring, arc.ilabel) && !Empty(e.ostring, arc.olabel)) {
217 const String *istring = Cdr(e.istring, arc.ilabel);
218 const String *ostring = Cdr(e.ostring, arc.olabel);
219 StateId d = FindState(Element(arc.nextstate, istring, ostring));
220 AddArc(s, Arc(Car(e.istring, arc.ilabel),
221 Car(e.ostring, arc.olabel), arc.weight, d));
223 const String *istring = Concat(e.istring, arc.ilabel);
224 const String *ostring = Concat(e.ostring, arc.olabel);
225 StateId d = FindState(Element(arc.nextstate, istring, ostring));
226 AddArc(s, Arc(0 , 0, arc.weight, d));
236 AddArc(s, Arc(Car(e.istring), Car(e.ostring), w, d));
326 typedef A Arc;
450 template<class Arc>
451 void Synchronize(const Fst<Arc> &ifst, MutableFst<Arc> *ofst) {
454 *ofst = SynchronizeFst<Arc>(ifst, opts);