[#BloombergLP-bdlb-hashAppend-05] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::hashAppend :relfileprefix: ../../ :mrdocs: `hashAppend` overloads == Synopses Declared in `<bdlb_bigendian.h>` Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-0af.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianInt16.adoc[BigEndianInt16] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-0af.adoc[_» more..._]# Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-02db.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianInt32.adoc[BigEndianInt32] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-02db.adoc[_» more..._]# Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-03.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianInt64.adoc[BigEndianInt64] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-03.adoc[_» more..._]# Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-02d9.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianUint16.adoc[BigEndianUint16] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-02d9.adoc[_» more..._]# Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-0a92.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianUint32.adoc[BigEndianUint32] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-0a92.adoc[_» more..._]# Incorporate `object` into the specified `hashAlgorithm`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-019.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/BigEndianUint64.adoc[BigEndianUint64] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-019.adoc[_» more..._]# Invoke the specified `hashAlgorithm` on the underlying buffer held by the specified `guid` object. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-021.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/Guid.adoc[Guid] const& guid); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-021.adoc[_» more..._]# Invoke the specified `hashAlgorithm` on the attributes of the specified `object`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class HASH_ALGORITHM> void xref:BloombergLP/bdlb/hashAppend-0c.adoc[hashAppend]( HASH_ALGORITHM& hashAlgorithm, xref:BloombergLP/bdlb/IndexSpan.adoc[IndexSpan] const& object); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-0c.adoc[_» more..._]# Append the engaged state and value of `input` to `hashAlg`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class HASHALG, class TYPE> void xref:BloombergLP/bdlb/hashAppend-0d.adoc[hashAppend]( HASHALG& hashAlg, xref:BloombergLP/bdlb/ConstNullableValueRef.adoc[ConstNullableValueRef<TYPE>] const& input); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-0d.adoc[_» more..._]# Pass the specified `input` to the specified `hashAlg` hashing algorithm. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class HASHALG, class TYPE> void xref:BloombergLP/bdlb/hashAppend-0a9e.adoc[hashAppend]( HASHALG& hashAlg, xref:BloombergLP/bdlb/NullableAllocatedValue.adoc[NullableAllocatedValue<TYPE>] const& input); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-0a9e.adoc[_» more..._]# Incorporate the specified `input` into the specified `hashAlg`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class HASHALG, class TYPE> void xref:BloombergLP/bdlb/hashAppend-00.adoc[hashAppend]( HASHALG& hashAlg, xref:BloombergLP/bdlb/NullableValue.adoc[NullableValue<TYPE>] const& input); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-00.adoc[_» more..._]# Append the engaged state and value of `input` to `hashAlg`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class HASHALG, class TYPE> void xref:BloombergLP/bdlb/hashAppend-012.adoc[hashAppend]( HASHALG& hashAlg, xref:BloombergLP/bdlb/NullableValueRef.adoc[NullableValueRef<TYPE>] const& input); ---- [.small]#xref:BloombergLP/bdlb/hashAppend-012.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *hashAlgorithm* | hashing algorithm to update | *object* | big‐endian integer to hash | *guid* | guid whose buffer is hashed | *hashAlg* | hashing algorithm to update | *input* | nullable wrapper to hash |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#