[#BloombergLP-bslh-hashTuple_Util-02-visit] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslh.adoc[bslh]::xref:BloombergLP/bslh/hashTuple_Util-02.adoc[hashTuple_Util]::visit :relfileprefix: ../../../ :mrdocs: Invoke the (appropriate) `hashAppend` function using the specified `algorithm` and the "current" element of the specified `input` tuple and then visit the next element. The index of the current element is the size of (template parameter) `TUPLE_TYPE` minus (template parameter) `BACK_INDEX`. `BACK_INDEX` is reduced on each recursion and eventually, when `BACK_INDEX` is 0, a "do nothing" function is called to stop the recursion. == Synopsis Declared in `<bslh_hashtuple.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void visit( HASH_ALGORITHM& algorithm, TUPLE_TYPE const& input); ---- [.small]#Created with https://www.mrdocs.com[MrDocs]#