[#absl-HashState-combine_contiguous-0a] = xref:absl.adoc[absl]::xref:absl/HashState.adoc[HashState]::combine_contiguous :relfileprefix: ../../ :mrdocs: Combine a contiguous array of elements into a hash state. == Synopses Declared in `<absl/hash/hash.h>` Combine a contiguous array of elements into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static xref:absl/HashState.adoc[HashState] xref:absl/HashState/combine_contiguous-01.adoc[combine_contiguous]( xref:absl/HashState.adoc[HashState] hash_state, unsigned char const* first, size_t size); ---- [.small]#xref:absl/HashState/combine_contiguous-01.adoc[_» more..._]# [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename T> static xref:absl/HashState.adoc[HashState] xref:absl/HashState/combine_contiguous-03.adoc[combine_contiguous]( xref:absl/HashState.adoc[HashState] state, T const* data, size_t size); ---- [.small]#xref:absl/HashState/combine_contiguous-03.adoc[_» more..._]# == Return Value The updated hash state. == Parameters [cols="1,4"] |=== | Name| Description | *hash_state* | The hash state to update. | *first* | A pointer to the first byte of the array. | *size* | The number of bytes in the array. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#