Lines Matching refs:Vec
89 static void multikeySort(MutableArrayRef<StringPair *> Vec, int Pos) {
91 if (Vec.size() <= 1)
95 // [I, J) are the same as the pivot, and [J, Vec.size()) are less than
97 int Pivot = charTailAt(Vec[0], Pos);
99 size_t J = Vec.size();
101 int C = charTailAt(Vec[K], Pos);
103 std::swap(Vec[I++], Vec[K++]);
105 std::swap(Vec[--J], Vec[K]);
110 multikeySort(Vec.slice(0, I), Pos);
111 multikeySort(Vec.slice(J), Pos);
113 // multikeySort(Vec.slice(I, J - I), Pos + 1), but with
116 Vec = Vec.slice(I, J - I);