Lines Matching refs:first
19 /// FindFirstNonCommonLetter - Find the first character in the keys of the
26 for (unsigned i = 0, e = Matches[0]->first.size(); i != e; ++i) {
28 char Letter = Matches[0]->first[i];
31 if (Matches[str]->first[i] != Letter)
35 return Matches[0]->first.size();
51 if (CharNo == Matches[0]->first.size()) {
58 OS << Indent << Split.first << "\t // \"" << Matches[0]->first << "\"\n";
63 OS << Indent << Split.first << "\n";
73 MatchesByLetter[Matches[i]->first[CharNo]].push_back(Matches[i]);
87 << Matches[0]->first[CharNo] << "')\n";
93 << ", \"" << Matches[0]->first.substr(CharNo, NumChars) << "\", "
109 OS << Indent << "case '" << LI->first << "':\t // "
132 MatchesByLength[Matches[i].first.size()].push_back(&Matches[i]);
141 OS.indent(Indent*2+2) << "case " << LI->first << ":\t // "