equal
deleted
inserted
replaced
90 void unlink_entry(TableEntry* entry) { |
90 void unlink_entry(TableEntry* entry) { |
91 entry->set_next(NULL); |
91 entry->set_next(NULL); |
92 --_number_of_entries; |
92 --_number_of_entries; |
93 } |
93 } |
94 void free_buckets() { |
94 void free_buckets() { |
95 if (NULL != _buckets) { |
95 FREE_C_HEAP_ARRAY(Bucket, _buckets); |
96 FREE_C_HEAP_ARRAY(Bucket, _buckets); |
96 _buckets = NULL; |
97 _buckets = NULL; |
|
98 } |
|
99 } |
97 } |
100 TableEntry* bucket(size_t i) { return _buckets[i].get_entry();} |
98 TableEntry* bucket(size_t i) { return _buckets[i].get_entry();} |
101 TableEntry** bucket_addr(size_t i) { return _buckets[i].entry_addr(); } |
99 TableEntry** bucket_addr(size_t i) { return _buckets[i].entry_addr(); } |
102 uintptr_t table_size() const { return _table_size; } |
100 uintptr_t table_size() const { return _table_size; } |
103 size_t number_of_entries() const { return _number_of_entries; } |
101 size_t number_of_entries() const { return _number_of_entries; } |