8#ifndef INCLUDED_BSLH_DEFAULTHASHALGORITHM
9#define INCLUDED_BSLH_DEFAULTHASHALGORITHM
331#include <bslscm_version.h>
397 void operator()(
const void *data,
size_t numBytes);
424 d_state(data, numBytes);
Definition bslh_defaulthashalgorithm.h:346
InternalHashAlgorithm::result_type result_type
Typedef indicating the value type returned by this algorithm.
Definition bslh_defaulthashalgorithm.h:374
~DefaultHashAlgorithm()=default
Destroy this object.
DefaultHashAlgorithm()
Definition bslh_defaulthashalgorithm.h:414
void operator()(const void *data, size_t numBytes)
Definition bslh_defaulthashalgorithm.h:421
result_type computeHash()
Definition bslh_defaulthashalgorithm.h:428
Definition bslh_wyhashincrementalalgorithm.h:447
result_type computeHash()
Definition bslh_wyhashincrementalalgorithm.h:875
bsls::Types::Uint64 result_type
Typedef indicating the value type returned by this algorithm.
Definition bslh_wyhashincrementalalgorithm.h:459
#define BSLS_ASSERT(X)
Definition bsls_assert.h:1804
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bslh_defaulthashalgorithm.h:339