diff options
author | Abseil Team <absl-team@google.com> | 2019-01-15 08:49:10 -0800 |
---|---|---|
committer | Alex Strelnikov <strel@google.com> | 2019-01-16 14:52:22 -0500 |
commit | 5e6a78131f7bd5940218462c07d88cdefdd75dbe (patch) | |
tree | 01600c5ecf63bb0b5434186aadba0a5a94a94e8b /absl/container/inlined_vector.h | |
parent | 5eea0f713c14ac17788b83e496f11903f8e2bbb0 (diff) |
Export of internal Abseil changes.
--
4a492de32dd1e02c5c3600bfdb36da7af7855210 by Samuel Benzaquen <sbenza@google.com>:
Fix potential intergral overflow in the parser.
PiperOrigin-RevId: 229378698
--
c5d5385eff879a65582138febb44c79725baf582 by CJ Johnson <johnsoncj@google.com>:
Adds an explanatory comment over AbslHashValue(...) for InlinedVector
PiperOrigin-RevId: 229237373
GitOrigin-RevId: 4a492de32dd1e02c5c3600bfdb36da7af7855210
Change-Id: Iad9edfde23ab5af9001ce80e3d00a34be3d73815
Diffstat (limited to 'absl/container/inlined_vector.h')
-rw-r--r-- | absl/container/inlined_vector.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/absl/container/inlined_vector.h b/absl/container/inlined_vector.h index 7c574aec..4849f7ea 100644 --- a/absl/container/inlined_vector.h +++ b/absl/container/inlined_vector.h @@ -1354,6 +1354,10 @@ bool operator>=(const InlinedVector<T, N, A>& a, return !(a < b); } +// AbslHashValue() +// +// Provides `absl::Hash` support for inlined vectors. You do not normally call +// this function directly. template <typename Hash, typename TheT, size_t TheN, typename TheA> Hash AbslHashValue(Hash hash, const InlinedVector<TheT, TheN, TheA>& vec) { auto p = vec.data(); |