Lines Matching refs:_hash
55 Dict::Dict(CmpKey initcmp, Hash inithash) : _hash(inithash), _cmp(initcmp), _arena(NULL) {
59 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena) : _hash(inithash), _cmp(initcmp), _arena(arena) {
123 if( (_hash( key ) & (_size-1)) != i ) { // Moving to hi bucket?
140 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) {
162 *(Hash*)(&_hash) = d._hash;
179 int hash = _hash( key ); // Get hash key
213 int i = _hash( key ) & (_size-1); // Get hash key, corrected for size
231 int i = _hash( key ) & (_size-1); // Get hash key, corrected for size
245 if( _hash != d2._hash ) return 0;