Public Member Functions | Public Attributes | Static Public Attributes
absl::container_internal::HashtablezInfo Struct Reference

#include <hashtablez_sampler.h>

List of all members.

Public Member Functions

HashtablezInfo *dead GUARDED_BY (init_mu)
 HashtablezInfo ()
 HashtablezInfo (const HashtablezInfo &)
HashtablezInfooperator= (const HashtablezInfo &)
void PrepareForSampling () EXCLUSIVE_LOCKS_REQUIRED(init_mu)
 ~HashtablezInfo () = default

Public Attributes

std::atomic< size_t > capacity
absl::Time create_time
int32_t depth
std::atomic< size_t > hashes_bitwise_and
std::atomic< size_t > hashes_bitwise_or
absl::Mutex init_mu
std::atomic< size_t > max_probe_length
HashtablezInfonext
std::atomic< size_t > num_erases
std::atomic< size_t > size
void * stack [kMaxStackDepth]
std::atomic< size_t > total_probe_length

Static Public Attributes

static constexpr int kMaxStackDepth = 64

Detailed Description

Definition at line 59 of file hashtablez_sampler.h.


Constructor & Destructor Documentation

Definition at line 124 of file hashtablez_sampler.cc.


Member Function Documentation

HashtablezInfo& absl::container_internal::HashtablezInfo::operator= ( const HashtablezInfo )

Definition at line 127 of file hashtablez_sampler.cc.


Member Data Documentation

Definition at line 72 of file hashtablez_sampler.h.

Definition at line 94 of file hashtablez_sampler.h.

Definition at line 95 of file hashtablez_sampler.h.

Definition at line 78 of file hashtablez_sampler.h.

Definition at line 77 of file hashtablez_sampler.h.

Definition at line 84 of file hashtablez_sampler.h.

Definition at line 93 of file hashtablez_sampler.h.

Definition at line 75 of file hashtablez_sampler.h.

Definition at line 85 of file hashtablez_sampler.h.

Definition at line 74 of file hashtablez_sampler.h.

Definition at line 73 of file hashtablez_sampler.h.

Definition at line 96 of file hashtablez_sampler.h.

Definition at line 76 of file hashtablez_sampler.h.


The documentation for this struct was generated from the following files:


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