version 1.19, 2005/05/24 20:39:20
|
version 1.20, 2005/10/17 20:44:59
|
|
|
| |
Boolean _HashTableRep::remove(Uint32 hashCode, const void* key) | Boolean _HashTableRep::remove(Uint32 hashCode, const void* key) |
{ | { |
for (Uint32 i = 0; i < _numChains; i++) |
Uint32 i = hashCode % _numChains; |
{ |
|
_BucketBase* prev = 0; | _BucketBase* prev = 0; |
| |
for (_BucketBase* bucket = _chains[i]; bucket; bucket = bucket->next) | for (_BucketBase* bucket = _chains[i]; bucket; bucket = bucket->next) |
|
|
} | } |
prev = bucket; | prev = bucket; |
} | } |
} |
|
| |
return false; | return false; |
} | } |