Lines Matching refs:uint
83 static uint get_block_index(uint element) {
86 static uint get_word_index(uint element) {
89 static uint get_bit_index(uint element) {
126 bool member(uint element) {
127 uint word_index = IndexSet::get_word_index(element);
128 uint bit_index = IndexSet::get_bit_index(element);
133 bool insert(uint element) {
134 uint word_index = IndexSet::get_word_index(element);
135 uint bit_index = IndexSet::get_bit_index(element);
143 bool remove(uint element) {
144 uint word_index = IndexSet::get_word_index(element);
145 uint bit_index = IndexSet::get_bit_index(element);
190 uint _count;
198 uint _max_blocks;
202 uint _max_elements;
234 BitBlock *get_block_containing(uint element) const {
240 void set_block(uint index, BitBlock *block) {
252 BitBlock *alloc_block_containing(uint element);
255 void free_block(uint i);
266 for (uint i = 0; i < _max_blocks; i++) {
274 uint count() const { return _count; }
278 bool member(uint element) const {
282 bool insert(uint element) {
301 bool remove(uint element) {
320 uint lrg_union(uint lr1, uint lr2,
321 const uint fail_degree,
334 void initialize(uint max_element);
339 void initialize(uint max_element, Arena *arena);
371 void check_watch(const char *operation, uint operand) const {
417 uint _value;
420 uint _next_word;
426 uint _next_block;
432 uint _max_blocks;
441 uint advance_and_next();
452 uint next() {
453 uint current = _current;
455 uint value = _value;
461 uint advance = _second_bit[mask_bits(current,window_mask)];