bsl::hashAppend

Incorporate the address referred to by input into hashAlg.

Synopsis

Declared in <bslstl_sharedptr.h>

template<
    class HASHALG,
    class ELEMENT_TYPE>
void
hashAppend(
    HASHALG& hashAlg,
    shared_ptr<ELEMENT_TYPE> const& input);

Description

Pass the address of the object referred to by the specified input shared pointer to the specified hashAlg hashing algorithm of (template parameter) type HASHALG.

Parameters

NameDescription
hashAlghashing algorithm to update
inputshared pointer whose address is hashed