8#ifndef INCLUDED_BDLB_TRANSPARENTHASH
9#define INCLUDED_BDLB_TRANSPARENTHASH
145#include <bdlscm_version.h>
151#include <bsl_functional.h>
201 template <
class TYPE>
202 std::size_t
operator()(
const TYPE &value)
const;
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlb_algorithmworkaroundutil.h:74
Definition bdlb_transparenthash.h:167
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:172
std::size_t operator()(const TYPE &value) const
Definition bdlb_transparenthash.h:216
TransparentHash(const TransparentHash &original)=default
~TransparentHash()=default
Destroy this object.
Definition bslstl_hash.h:495