[#ByteVectorHash]
= ByteVectorHash
:mrdocs:

Implementation of Hash named requirement for types that internally store a byte array&period; This may be used as the hash function in std&colon;&colon;unordered&lowbar;set or std&colon;&colon;unordered&lowbar;map over such types&period; Internally, this uses a random instance of SipHash&hyphen;2&hyphen;4&period;

== Synopsis

Declared in `&lt;util&sol;bytevectorhash&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class ByteVectorHash final
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:ByteVectorHash/2constructor.adoc[`ByteVectorHash`]         [.small]#[constructor]#
| Construct the hasher, seeding it with a random SipHash&hyphen;2&hyphen;4 key&period;
| xref:ByteVectorHash/operator_call.adoc[`operator()`] 
| Compute the hash of a byte vector&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
