Return the bucket index for the specified hashCode.
Declared in <bslalg_hashtableimputil.h>
static
std::size_t
computeBucketIndex(
std::size_t hashCode,
std::size_t numBuckets);
Return the index of the bucket referring to the elements whose adjusted hash codes are the same as the adjusted value of the specified hashCode, where hashCode (and the hash-codes of the elements) are adjusted for the specified numBuckets. The behavior is undefined if numBuckets is 0.
index of the bucket for the adjusted hashCode
| Name | Description |
|---|---|
| hashCode | non-adjusted hash code to map onto a bucket |
| numBuckets | number of buckets in the table; must not be 0 |