Public Member Functions | Private Attributes | Friends
absl::container_internal::HashtablezInfoHandle Class Reference

#include <hashtablez_sampler.h>

List of all members.

Public Member Functions

 HashtablezInfoHandle ()
 HashtablezInfoHandle (HashtablezInfo *info)
 HashtablezInfoHandle (const HashtablezInfoHandle &)
 HashtablezInfoHandle (HashtablezInfoHandle &&o) noexcept
HashtablezInfoHandleoperator= (const HashtablezInfoHandle &)
HashtablezInfoHandleoperator= (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

HashtablezInfoinfo_

Friends

class HashtablezInfoHandlePeer
void swap (HashtablezInfoHandle &lhs, HashtablezInfoHandle &rhs)

Detailed Description

Definition at line 130 of file hashtablez_sampler.h.


Constructor & Destructor Documentation

Definition at line 132 of file hashtablez_sampler.h.

Definition at line 133 of file hashtablez_sampler.h.

Definition at line 134 of file hashtablez_sampler.h.

Definition at line 142 of file hashtablez_sampler.h.


Member Function Documentation

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.

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.


Friends And Related Function Documentation

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.


Member Data Documentation

Definition at line 179 of file hashtablez_sampler.h.


The documentation for this class was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16