8#ifndef INCLUDED_BSLH_FIBONACCIBADHASHWRAPPER
9#define INCLUDED_BSLH_FIBONACCIBADHASHWRAPPER
147#include <bslscm_version.h>
182 = 11400714819323198485ull;
245 return static_cast<size_t>(d_hash(key) * k_FIBONACCI_HASH_MULTIPLIER);
Definition bslh_fibonaccibadhashwrapper.h:165
static const bsls::Types::Uint64 k_FIBONACCI_HASH_MULTIPLIER
Definition bslh_fibonaccibadhashwrapper.h:182
size_t operator()(const KEY &key) const
Definition bslh_fibonaccibadhashwrapper.h:243
FibonacciBadHashWrapper(const FibonacciBadHashWrapper &original)=default
~FibonacciBadHashWrapper()=default
FibonacciBadHashWrapper()
Definition bslh_fibonaccibadhashwrapper.h:227
FibonacciBadHashWrapper & operator=(const FibonacciBadHashWrapper &rhs)=default
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bslh_defaulthashalgorithm.h:339
unsigned long long Uint64
Definition bsls_types.h:137