Classes | Namespaces | Functions | Variables
hashtablez_sampler.h File Reference
#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"
Include dependency graph for hashtablez_sampler.h:
This graph shows which files directly or indirectly include this file:

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

namespace  absl
namespace  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


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