#include <atomic>
#include <functional>
#include <memory>
#include <vector>
#include "absl/base/internal/per_thread_tls.h"
#include "absl/base/optimization.h"
#include "absl/container/internal/have_sse.h"
#include "absl/synchronization/mutex.h"
#include "absl/utility/utility.h"
Go to the source code of this file.
Classes | |
struct | absl::container_internal::HashtablezInfo |
class | absl::container_internal::HashtablezInfoHandle |
class | absl::container_internal::HashtablezSampler |
Namespaces | |
absl | |
absl::container_internal | |
Functions | |
void | absl::container_internal::RecordEraseSlow (HashtablezInfo *info) |
void | absl::container_internal::RecordInsertSlow (HashtablezInfo *info, size_t hash, size_t distance_from_desired) |
void | absl::container_internal::RecordRehashSlow (HashtablezInfo *info, size_t total_probe_length) |
void | absl::container_internal::RecordStorageChangedSlow (HashtablezInfo *info, size_t size, size_t capacity) |
HashtablezInfoHandle | absl::container_internal::Sample () |
HashtablezInfo * | absl::container_internal::SampleSlow (int64_t *next_sample) |
void | absl::container_internal::SetHashtablezEnabled (bool enabled) |
void | absl::container_internal::SetHashtablezMaxSamples (int32_t max) |
void | absl::container_internal::SetHashtablezSampleParameter (int32_t rate) |
void | absl::container_internal::UnsampleSlow (HashtablezInfo *info) |
Variables | |
const bool | absl::container_internal::kAbslContainerInternalSampleEverything = false |