8#ifndef INCLUDED_BDLB_TRANSPARENTHASH
9#define INCLUDED_BDLB_TRANSPARENTHASH
139#include <bdlscm_version.h>
145#include <bsl_functional.h>
190 template <
class TYPE>
191 std::size_t
operator()(
const TYPE &value)
const;
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlb_algorithmworkaroundutil.h:74
Definition bdlb_transparenthash.h:158
TransparentHash & operator=(const TransparentHash &rhs)=default
TransparentHash()=default
Create a TransparentHash object.
void is_transparent
Type alias indicating this is a transparent hash functor.
Definition bdlb_transparenthash.h:163
std::size_t operator()(const TYPE &value) const
Definition bdlb_transparenthash.h:205
TransparentHash(const TransparentHash &original)=default
~TransparentHash()=default
Destroy this object.
Definition bslstl_hash.h:498