Lines Matching defs:words
263 if (id >= words.size() * 64)
266 return words[id / 64u] & (1ull << (id % 64u)) ? 1 : 0;
283 if (words.size() * 64u <= id)
284 words.resize(id / 64u + 1);
292 if (words[it.word] & mask)
295 words[it.word] |= mask;
305 words[id / 64u] ^= 1ull << (id % 64u);
314 for (size_t i = 0; i < words.size(); i++) {
315 if (words[i]) {
317 it.bit = ffsll(words[i]) - 1;
328 it.word = words.size();
341 std::vector<uint64_t> words;
348 uint64_t m = set->words[word];
352 if (word == set->words.size())
356 for (; word < set->words.size(); word++) {
357 if (set->words[word]) {
358 bit = ffsll(set->words[word]) - 1;