Lines Matching refs:elements
48 static void Permute(vector<intptr_t>* elements) {
49 if (elements->empty())
51 const size_t num_elements = elements->size();
54 const intptr_t tmp = (*elements)[i]; // swap
55 (*elements)[i] = (*elements)[newpos];
56 (*elements)[newpos] = tmp;
100 vector<intptr_t> elements;
101 for (intptr_t i = 0; i < static_cast<intptr_t>(limit); i++) elements.push_back(i);
102 Permute(&elements);
106 map.Ensure(elements[i], 1);
107 map.set(elements[i], (void*)(elements[i]+1));
108 CHECK_EQ(map.get(elements[i]), (void*)(elements[i]+1));