[#BloombergLP-bdlb-hashAppend-0d] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::hashAppend :relfileprefix: ../../ :mrdocs: Pass the boolean value of whether the specified `input` references a non‐empty nullable value to the specified `hashAlg` hashing algorithm of (template parameter) type `HASHALG`. If `input.has_value` is true, additionally pass the value to `hashAlg`. == Synopsis Declared in `<bdlb_nullablevalueref.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class HASHALG, class TYPE> void hashAppend( HASHALG& hashAlg, xref:BloombergLP/bdlb/ConstNullableValueRef.adoc[ConstNullableValueRef<TYPE>] const& input); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#