8#ifndef INCLUDED_BSLH_HASHOPTIONAL
9#define INCLUDED_BSLH_HASHOPTIONAL
99#include <bslscm_version.h>
111#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_BASELINE_LIBRARY
125template <
class HASH_ALGORITHM,
class TYPE>
128hashAppend(HASH_ALGORITHM& algorithm,
const std::optional<TYPE> &input)
133 size_t disengaged = 0xB01DFACE;
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bslh_defaulthashalgorithm.h:339
bsl::enable_if<(bsl::is_integral< TYPE >::value||bsl::is_pointer< TYPE >::value||bsl::is_enum< TYPE >::value)&&!bsl::is_same< TYPE, bool >::value >::type hashAppend(HASH_ALGORITHM &hashAlg, TYPE input)
Definition bslh_hash.h:638