[#absl-AbslHashValue-0f7] = xref:absl.adoc[absl]::AbslHashValue :relfileprefix: ../ :mrdocs: `AbslHashValue` overloads == Synopses Declared in `<absl/container/inlined_vector.h>` Combines this duration into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-0e.adoc[AbslHashValue]( H h, xref:absl/Duration.adoc[Duration] d); ---- [.small]#xref:absl/AbslHashValue-0e.adoc[_» more..._]# Computes a hash value for `x`, combining it into the hash state `h`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-078.adoc[AbslHashValue]( H h, xref:absl/FastTypeIdType.adoc[FastTypeIdType] x); ---- [.small]#xref:absl/AbslHashValue-078.adoc[_» more..._]# Hashes the span's elements for use with `absl::Hash`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-03.adoc[AbslHashValue]( H h, xref:absl/Span.adoc[Span] v); ---- [.small]#xref:absl/AbslHashValue-03.adoc[_» more..._]# Combines this time into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-0f3.adoc[AbslHashValue]( H h, xref:absl/Time.adoc[Time] t); ---- [.small]#xref:absl/AbslHashValue-0f3.adoc[_» more..._]# Combines this time zone into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-070.adoc[AbslHashValue]( H h, xref:absl/TimeZone.adoc[TimeZone] tz); ---- [.small]#xref:absl/AbslHashValue-070.adoc[_» more..._]# Combines this value into a hash state, supporting `absl::Hash`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-0d0d.adoc[AbslHashValue]( H h, xref:absl/int128.adoc[int128] v); ---- [.small]#xref:absl/AbslHashValue-0d0d.adoc[_» more..._]# Combines this value into a hash state, supporting `absl::Hash`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-0d06.adoc[AbslHashValue]( H h, xref:absl/uint128.adoc[uint128] v); ---- [.small]#xref:absl/AbslHashValue-0d06.adoc[_» more..._]# Combines the contents of the fixed array into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-0c5.adoc[AbslHashValue]( H h, xref:absl/FixedArray.adoc[FixedArray] const& v); ---- [.small]#xref:absl/AbslHashValue-0c5.adoc[_» more..._]# Provides `absl::Hash` support for `absl::InlinedVector`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-06.adoc[AbslHashValue]( H h, xref:absl/InlinedVector.adoc[absl::InlinedVector<TheT, TheN, TheA>] const& a); ---- [.small]#xref:absl/AbslHashValue-06.adoc[_» more..._]# Combines the Cord's contents into a hash state. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- H xref:absl/AbslHashValue-02.adoc[AbslHashValue]( H hash_state, xref:absl/Cord.adoc[absl::Cord] const& c); ---- [.small]#xref:absl/AbslHashValue-02.adoc[_» more..._]# Hashes the span's elements for use with `absl::Hash`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr H xref:absl/AbslHashValue-0c4.adoc[AbslHashValue]( H state, xref:absl/AnySpan.adoc[AnySpan] any_span); ---- [.small]#xref:absl/AbslHashValue-0c4.adoc[_» more..._]# Provides `absl::Hash` support for `absl::InlinedVector`. It is uncommon to call this directly. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< typename H, typename T, size_t N, typename A> H xref:absl/AbslHashValue-05.adoc[AbslHashValue]( H h, xref:absl/InlinedVector.adoc[absl::InlinedVector<T, N, A>] const& a); ---- [.small]#xref:absl/AbslHashValue-05.adoc[_» more..._]# == Return Value * The updated hash state. * The combined hash state. == Template Parameters [cols="1,4"] |=== | Name| Description | *H* | The hash state type. |=== == Parameters [cols="1,4"] |=== | Name| Description | *h* | The hash state to combine into. | *d* | The duration to hash. | *x* | The value to hash. | *v* | The span whose elements are hashed. | *t* | The time to hash. | *tz* | The time zone to hash. | *a* | The inlined vector to hash. | *hash_state* | The hash state to combine into. | *c* | The Cord being hashed. | *state* | The hash state to combine into. | *any_span* | The span whose elements are hashed. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#