Lines Matching full:istring
62 : state(s), istring(i), ostring(o) {}
65 const String *istring; // Residual input labels
110 if ((w != Weight::Zero()) && (e.istring)->empty() && (e.ostring)->empty())
216 if (!Empty(e.istring, arc.ilabel) && !Empty(e.ostring, arc.olabel)) {
217 const String *istring = Cdr(e.istring, arc.ilabel);
219 StateId d = FindState(Element(arc.nextstate, istring, ostring));
220 AddArc(s, Arc(Car(e.istring, arc.ilabel),
223 const String *istring = Concat(e.istring, arc.ilabel);
225 StateId d = FindState(Element(arc.nextstate, istring, ostring));
232 ((e.istring)->size() + (e.ostring)->size() > 0)) {
233 const String *istring = Cdr(e.istring);
235 StateId d = FindState(Element(kNoStateId, istring, ostring));
236 AddArc(s, Arc(Car(e.istring), Car(e.ostring), w, d));
247 x.istring == y.istring &&
257 key = (key << 1) ^ (x.istring)->size();
258 for (size_t i = 0; i < (x.istring)->size(); ++i)
259 key = (key << 1) ^ (*x.istring)[i];