#include <hashtablez_sampler.h>
Public Member Functions | |
HashtablezInfoHandle () | |
HashtablezInfoHandle (HashtablezInfo *info) | |
HashtablezInfoHandle (const HashtablezInfoHandle &) | |
HashtablezInfoHandle (HashtablezInfoHandle &&o) noexcept | |
HashtablezInfoHandle & | operator= (const HashtablezInfoHandle &) |
HashtablezInfoHandle & | operator= (HashtablezInfoHandle &&o) noexcept |
void | RecordErase () |
void | RecordInsert (size_t hash, size_t distance_from_desired) |
void | RecordRehash (size_t total_probe_length) |
void | RecordStorageChanged (size_t size, size_t capacity) |
~HashtablezInfoHandle () | |
Private Attributes | |
HashtablezInfo * | info_ |
Friends | |
class | HashtablezInfoHandlePeer |
void | swap (HashtablezInfoHandle &lhs, HashtablezInfoHandle &rhs) |
Definition at line 130 of file hashtablez_sampler.h.
absl::container_internal::HashtablezInfoHandle::HashtablezInfoHandle | ( | ) | [inline, explicit] |
Definition at line 132 of file hashtablez_sampler.h.
absl::container_internal::HashtablezInfoHandle::HashtablezInfoHandle | ( | HashtablezInfo * | info | ) | [inline, explicit] |
Definition at line 133 of file hashtablez_sampler.h.
Definition at line 134 of file hashtablez_sampler.h.
absl::container_internal::HashtablezInfoHandle::HashtablezInfoHandle | ( | const HashtablezInfoHandle & | ) |
absl::container_internal::HashtablezInfoHandle::HashtablezInfoHandle | ( | HashtablezInfoHandle && | o | ) | [inline] |
Definition at line 142 of file hashtablez_sampler.h.
HashtablezInfoHandle& absl::container_internal::HashtablezInfoHandle::operator= | ( | const HashtablezInfoHandle & | ) |
HashtablezInfoHandle& absl::container_internal::HashtablezInfoHandle::operator= | ( | HashtablezInfoHandle && | o | ) | [inline] |
Definition at line 144 of file hashtablez_sampler.h.
void absl::container_internal::HashtablezInfoHandle::RecordErase | ( | ) | [inline] |
Definition at line 167 of file hashtablez_sampler.h.
void absl::container_internal::HashtablezInfoHandle::RecordInsert | ( | size_t | hash, |
size_t | distance_from_desired | ||
) | [inline] |
Definition at line 162 of file hashtablez_sampler.h.
void absl::container_internal::HashtablezInfoHandle::RecordRehash | ( | size_t | total_probe_length | ) | [inline] |
Definition at line 157 of file hashtablez_sampler.h.
void absl::container_internal::HashtablezInfoHandle::RecordStorageChanged | ( | size_t | size, |
size_t | capacity | ||
) | [inline] |
Definition at line 152 of file hashtablez_sampler.h.
friend class HashtablezInfoHandlePeer [friend] |
Definition at line 178 of file hashtablez_sampler.h.
void swap | ( | HashtablezInfoHandle & | lhs, |
HashtablezInfoHandle & | rhs | ||
) | [friend] |
Definition at line 172 of file hashtablez_sampler.h.
Definition at line 179 of file hashtablez_sampler.h.