Home | History | Annotate | Download | only in lib

Lines Matching defs:Arc

0 // arc.h
17 // Commonly used Fst arc types.
28 // Arc with integer labels and state Ids and float weights over the
40 static const string &Type() { // Arc type name
52 // Arc with integer labels and state Ids and float weights over the
64 static const string &Type() { // Arc type name
76 // Arc with integer labels and state Ids and string weights.
89 static const string &Type() { // Arc type name
105 // Arc with label and state Id type the same as template arg and with
109 typedef A Arc;
119 GallicArc(const A &arc)
120 : ilabel(arc.ilabel), olabel(arc.ilabel),
121 weight(arc.olabel, arc.weight), nextstate(arc.nextstate) {}
123 static const string &Type() { // Arc type name
139 // Arc with the reverse of the weight found in its template arg.
141 typedef A Arc;
152 static const string &Type() { // Arc type name
153 static const string type = "reverse_" + Arc::Type();