| 345 | |
| 346 | template <typename H> |
| 347 | bool |
| 348 | IntrusiveHashMap<H>::Bucket::contains(value_type *v) const { |
| 349 | value_type *x = _v; |
| 350 | value_type *limit = this->limit(); |
| 351 | while (x != limit && x != v) { |
| 352 | x = H::next_ptr(x); |
| 353 | } |
| 354 | return x == v; |
| 355 | } |
| 356 | |
| 357 | // --------------------- |
| 358 | template <typename H> |