Namespaces | |
example | |
hash_internal | |
hash_testing_internal | |
hashtable_debug_internal | |
internal_compressed_tuple | |
internal_layout | |
memory_internal | |
Typedefs | |
using | ctrl_t = signed char |
template<typename T > | |
using | expect_alloc_constructors = absl::disjunction< absl::negation< is_std_unordered_map< T >>, has_alloc_std_constructors > |
template<typename T > | |
using | expect_cxx14_apis = absl::disjunction< absl::negation< is_std_unordered_map< T >>, has_cxx14_std_apis > |
using | Group = GroupPortableImpl |
using | h2_t = uint8_t |
using | has_alloc_std_constructors = std::false_type |
using | has_cxx14_std_apis = std::false_type |
template<class T > | |
using | hash_default_eq = typename container_internal::HashEq< T >::Eq |
template<class T > | |
using | hash_default_hash = typename container_internal::HashEq< T >::Hash |
template<class V > | |
using | IfNotVoid = typename std::enable_if<!std::is_void< V >::value, V >::type |
Enumerations | |
enum | Ctrl : ctrl_t { kEmpty = -128, kDeleted = -2, kSentinel = -1 } |
Functions | |
template<size_t Alignment, class Alloc > | |
void * | Allocate (Alloc *alloc, size_t n) |
template<typename C > | |
size_t | AllocatedByteSize (const C &c) |
template<typename TypeParam > | |
void | AllocTest (std::false_type) |
template<typename TypeParam > | |
void | AllocTest (std::true_type) |
template<typename TypeParam > | |
void | BucketCountAllocTest (std::false_type) |
template<typename TypeParam > | |
void | BucketCountAllocTest (std::true_type) |
template<typename TypeParam > | |
void | BucketCountHashAllocTest (std::false_type) |
template<typename TypeParam > | |
void | BucketCountHashAllocTest (std::true_type) |
size_t | CapacityToGrowth (size_t capacity) |
template<class Alloc , class T , class Tuple > | |
void | ConstructFromTuple (Alloc *alloc, T *ptr, Tuple &&t) |
void | ConvertDeletedToEmptyAndFullToDeleted (ctrl_t *ctrl, size_t capacity) |
template<typename TypeParam > | |
void | CopyConstructorAllocTest (std::false_type) |
template<typename TypeParam > | |
void | CopyConstructorAllocTest (std::true_type) |
template<size_t Alignment, class Alloc > | |
void | Deallocate (Alloc *alloc, void *p, size_t n) |
template<class F , class... Args> | |
auto | DecomposePair (F &&f, Args &&...args) -> decltype(memory_internal::DecomposePairImpl(std::forward< F >(f), PairArgs(std::forward< Args >(args)...))) |
template<class F , class Arg > | |
decltype(std::declval< F >()(std::declval< const Arg & >(), std::declval< Arg >())) | DecomposeValue (F &&f, Arg &&arg) |
ctrl_t * | EmptyGroup () |
template<typename C > | |
size_t | GetHashtableDebugNumProbes (const C &c, const typename C::key_type &key) |
template<typename C > | |
std::vector< size_t > | GetHashtableDebugNumProbesHistogram (const C &container) |
template<typename C > | |
HashtableDebugProbeSummary | GetHashtableDebugProbeSummary (const C &container) |
size_t | GrowthToLowerboundCapacity (size_t growth) |
size_t | H1 (size_t hash, const ctrl_t *ctrl) |
ctrl_t | H2 (size_t hash) |
size_t | HashSeed (const ctrl_t *ctrl) |
template<typename TypeParam > | |
void | InitializerListBucketAllocTest (std::false_type) |
template<typename TypeParam > | |
void | InitializerListBucketAllocTest (std::true_type) |
template<typename TypeParam > | |
void | InitializerListBucketHashAllocTest (std::false_type) |
template<typename TypeParam > | |
void | InitializerListBucketHashAllocTest (std::true_type) |
template<typename TypeParam > | |
void | InputIteratorBucketAllocTest (std::false_type) |
template<typename TypeParam > | |
void | InputIteratorBucketAllocTest (std::true_type) |
template<typename TypeParam > | |
void | InputIteratorBucketHashAllocTest (std::false_type) |
template<typename TypeParam > | |
void | InputIteratorBucketHashAllocTest (std::true_type) |
bool | IsDeleted (ctrl_t c) |
bool | IsEmpty (ctrl_t c) |
bool | IsEmptyOrDeleted (ctrl_t c) |
bool | IsFull (ctrl_t c) |
template<class T > | |
constexpr bool | IsNoThrowSwappable () |
bool | IsValidCapacity (size_t n) |
template<class Map > | |
auto | items (const Map &m) -> std::vector< std::pair< typename Map::key_type, typename Map::mapped_type >> |
template<class Set > | |
auto | keys (const Set &s) -> std::vector< typename std::decay< typename Set::key_type >::type > |
template<typename T > | |
int | LeadingZeros (T x) |
template<typename C > | |
size_t | LowerBoundAllocatedByteSize (size_t num_elements) |
template<typename TypeParam > | |
void | MoveConstructorAllocTest (std::false_type) |
template<typename TypeParam > | |
void | MoveConstructorAllocTest (std::true_type) |
size_t | NormalizeCapacity (size_t n) |
std::pair< std::tuple<>, std::tuple<> > | PairArgs () |
template<class F , class S > | |
std::pair< std::tuple< F && >, std::tuple< S && > > | PairArgs (F &&f, S &&s) |
template<class F , class S > | |
std::pair< std::tuple< const F & >, std::tuple< const S & > > | PairArgs (const std::pair< F, S > &p) |
template<class F , class S > | |
std::pair< std::tuple< F && >, std::tuple< S && > > | PairArgs (std::pair< F, S > &&p) |
template<class F , class S > | |
auto | PairArgs (std::piecewise_construct_t, F &&f, S &&s) -> decltype(std::make_pair(memory_internal::TupleRef(std::forward< F >(f)), memory_internal::TupleRef(std::forward< S >(s)))) |
size_t | RandomSeed () |
void | RecordEraseSlow (HashtablezInfo *info) |
void | RecordInsertSlow (HashtablezInfo *info, size_t hash, size_t distance_from_desired) |
void | RecordRehashSlow (HashtablezInfo *info, size_t total_probe_length) |
void | RecordStorageChangedSlow (HashtablezInfo *info, size_t size, size_t capacity) |
REGISTER_TYPED_TEST_CASE_P (LookupTest, Count, Find, EqualRange) | |
REGISTER_TYPED_TEST_CASE_P (LookupTest, At, OperatorBracket, Count, Find, EqualRange) | |
REGISTER_TYPED_TEST_CASE_P (ModifiersTest, Clear, Insert, InsertHint, InsertRange, Emplace, EmplaceHint, Erase, EraseRange, EraseKey, Swap) | |
REGISTER_TYPED_TEST_CASE_P (ModifiersTest, Clear, Insert, InsertHint, InsertRange, InsertOrAssign, InsertOrAssignHint, Emplace, EmplaceHint, TryEmplace, TryEmplaceHint, Erase, EraseRange, EraseKey, Swap) | |
REGISTER_TYPED_TEST_CASE_P (ConstructorTest, NoArgs, BucketCount, BucketCountHash, BucketCountHashEqual, BucketCountHashEqualAlloc, BucketCountAlloc, BucketCountHashAlloc, Alloc, InputIteratorBucketHashEqualAlloc, InputIteratorBucketAlloc, InputIteratorBucketHashAlloc, CopyConstructor, CopyConstructorAlloc, MoveConstructor, MoveConstructorAlloc, InitializerListBucketHashEqualAlloc, InitializerListBucketAlloc, InitializerListBucketHashAlloc, Assignment, MoveAssignment, AssignmentFromInitializerList, AssignmentOverwritesExisting, MoveAssignmentOverwritesExisting, AssignmentFromInitializerListOverwritesExisting, AssignmentOnSelf) | |
REGISTER_TYPED_TEST_CASE_P (ConstructorTest, NoArgs, BucketCount, BucketCountHash, BucketCountHashEqual, BucketCountHashEqualAlloc, BucketCountAlloc, BucketCountHashAlloc, Alloc, InputIteratorBucketHashEqualAlloc, InputIteratorBucketAlloc, InputIteratorBucketHashAlloc, CopyConstructor, CopyConstructorAlloc, MoveConstructor, MoveConstructorAlloc, InitializerListBucketHashEqualAlloc, InitializerListBucketAlloc, InitializerListBucketHashAlloc, CopyAssignment, MoveAssignment, AssignmentFromInitializerList, AssignmentOverwritesExisting, MoveAssignmentOverwritesExisting, AssignmentFromInitializerListOverwritesExisting, AssignmentOnSelf) | |
REGISTER_TYPED_TEST_SUITE_P (MembersTest, Typedefs, SimpleFunctions, BeginEnd) | |
HashtablezInfoHandle | Sample () |
HashtablezInfo * | SampleSlow (int64_t *next_sample) |
void | SanitizerPoisonMemoryRegion (const void *m, size_t s) |
template<typename T > | |
void | SanitizerPoisonObject (const T *object) |
void | SanitizerUnpoisonMemoryRegion (const void *m, size_t s) |
template<typename T > | |
void | SanitizerUnpoisonObject (const T *object) |
void | SetHashtablezEnabled (bool enabled) |
void | SetHashtablezMaxSamples (int32_t max) |
void | SetHashtablezSampleParameter (int32_t rate) |
bool | ShouldInsertBackwards (size_t hash, ctrl_t *ctrl) |
template<typename T > | |
int | TrailingZeros (T x) |
TYPED_TEST_P (LookupTest, At) | |
TYPED_TEST_P (ModifiersTest, Clear) | |
TYPED_TEST_P (MembersTest, Typedefs) | |
TYPED_TEST_P (ConstructorTest, NoArgs) | |
TYPED_TEST_P (ConstructorTest, BucketCount) | |
TYPED_TEST_P (ModifiersTest, Insert) | |
TYPED_TEST_P (LookupTest, OperatorBracket) | |
TYPED_TEST_P (ConstructorTest, BucketCountHash) | |
TYPED_TEST_P (ConstructorTest, BucketCountHashEqual) | |
TYPED_TEST_P (ModifiersTest, InsertHint) | |
TYPED_TEST_P (LookupTest, Count) | |
TYPED_TEST_P (MembersTest, SimpleFunctions) | |
TYPED_TEST_P (ConstructorTest, BucketCountHashEqualAlloc) | |
TYPED_TEST_P (ModifiersTest, InsertRange) | |
TYPED_TEST_P (LookupTest, Find) | |
TYPED_TEST_P (MembersTest, BeginEnd) | |
TYPED_TEST_P (ModifiersTest, InsertOrAssign) | |
TYPED_TEST_P (LookupTest, EqualRange) | |
TYPED_TEST_P (ModifiersTest, InsertOrAssignHint) | |
TYPED_TEST_P (ConstructorTest, BucketCountAlloc) | |
TYPED_TEST_P (ModifiersTest, Emplace) | |
TYPED_TEST_P (ModifiersTest, EmplaceHint) | |
TYPED_TEST_P (ConstructorTest, BucketCountHashAlloc) | |
TYPED_TEST_P (ModifiersTest, TryEmplace) | |
TYPED_TEST_P (ConstructorTest, Alloc) | |
TYPED_TEST_P (ModifiersTest, TryEmplaceHint) | |
TYPED_TEST_P (ConstructorTest, InputIteratorBucketHashEqualAlloc) | |
TYPED_TEST_P (ModifiersTest, Erase) | |
TYPED_TEST_P (ConstructorTest, InputIteratorBucketAlloc) | |
TYPED_TEST_P (ModifiersTest, EraseRange) | |
TYPED_TEST_P (ConstructorTest, InputIteratorBucketHashAlloc) | |
TYPED_TEST_P (ConstructorTest, CopyConstructor) | |
TYPED_TEST_P (ModifiersTest, EraseKey) | |
TYPED_TEST_P (ModifiersTest, Swap) | |
TYPED_TEST_P (ConstructorTest, CopyConstructorAlloc) | |
TYPED_TEST_P (ConstructorTest, MoveConstructor) | |
TYPED_TEST_P (ConstructorTest, MoveConstructorAlloc) | |
TYPED_TEST_P (ConstructorTest, InitializerListBucketHashEqualAlloc) | |
TYPED_TEST_P (ConstructorTest, InitializerListBucketAlloc) | |
TYPED_TEST_P (ConstructorTest, InitializerListBucketHashAlloc) | |
TYPED_TEST_P (ConstructorTest, Assignment) | |
TYPED_TEST_P (ConstructorTest, CopyAssignment) | |
TYPED_TEST_P (ConstructorTest, MoveAssignment) | |
TYPED_TEST_P (ConstructorTest, AssignmentFromInitializerList) | |
TYPED_TEST_P (ConstructorTest, AssignmentOverwritesExisting) | |
TYPED_TEST_P (ConstructorTest, MoveAssignmentOverwritesExisting) | |
TYPED_TEST_P (ConstructorTest, AssignmentFromInitializerListOverwritesExisting) | |
TYPED_TEST_P (ConstructorTest, AssignmentOnSelf) | |
TYPED_TEST_SUITE_P (MembersTest) | |
TYPED_TEST_SUITE_P (ModifiersTest) | |
TYPED_TEST_SUITE_P (LookupTest) | |
TYPED_TEST_SUITE_P (ConstructorTest) | |
void | UnsampleSlow (HashtablezInfo *info) |
template<typename T > | |
void | UseType () |
template<class T , class Tuple , class F > | |
decltype(std::declval< F >()(std::declval< T >())) | WithConstructed (Tuple &&t, F &&f) |
Variables | |
const bool | kAbslContainerInternalSampleEverything = false |
using absl::container_internal::ctrl_t = typedef signed char |
Definition at line 250 of file raw_hash_set.h.
using absl::container_internal::expect_alloc_constructors = typedef absl::disjunction<absl::negation<is_std_unordered_set<T>>, has_alloc_std_constructors> |
Definition at line 151 of file unordered_map_constructor_test.h.
using absl::container_internal::expect_cxx14_apis = typedef absl::disjunction<absl::negation<is_std_unordered_set<T>>, has_cxx14_std_apis> |
Definition at line 101 of file unordered_map_constructor_test.h.
using absl::container_internal::Group = typedef GroupPortableImpl |
Definition at line 443 of file raw_hash_set.h.
using absl::container_internal::h2_t = typedef uint8_t |
Definition at line 251 of file raw_hash_set.h.
typedef std::false_type absl::container_internal::has_alloc_std_constructors |
Definition at line 145 of file unordered_map_constructor_test.h.
typedef std::false_type absl::container_internal::has_cxx14_std_apis |
Definition at line 95 of file unordered_map_constructor_test.h.
using absl::container_internal::hash_default_eq = typedef typename container_internal::HashEq<T>::Eq |
Definition at line 139 of file hash_function_defaults.h.
using absl::container_internal::hash_default_hash = typedef typename container_internal::HashEq<T>::Hash |
Definition at line 132 of file hash_function_defaults.h.
using absl::container_internal::IfNotVoid = typedef typename std::enable_if<!std::is_void<V>::value, V>::type |
Definition at line 185 of file unordered_map_modifiers_test.h.
Enumerator | |
---|---|
kEmpty | |
kDeleted | |
kSentinel |
Definition at line 255 of file raw_hash_set.h.
void* absl::container_internal::Allocate | ( | Alloc * | alloc, |
size_t | n | ||
) |
Definition at line 47 of file container_memory.h.
size_t absl::container_internal::AllocatedByteSize | ( | const C & | c | ) |
Definition at line 92 of file hashtable_debug.h.
void absl::container_internal::AllocTest | ( | std::false_type | ) |
Definition at line 154 of file unordered_map_constructor_test.h.
void absl::container_internal::AllocTest | ( | std::true_type | ) |
Definition at line 157 of file unordered_map_constructor_test.h.
void absl::container_internal::BucketCountAllocTest | ( | std::false_type | ) |
Definition at line 104 of file unordered_map_constructor_test.h.
void absl::container_internal::BucketCountAllocTest | ( | std::true_type | ) |
Definition at line 107 of file unordered_map_constructor_test.h.
void absl::container_internal::BucketCountHashAllocTest | ( | std::false_type | ) |
Definition at line 122 of file unordered_map_constructor_test.h.
void absl::container_internal::BucketCountHashAllocTest | ( | std::true_type | ) |
Definition at line 125 of file unordered_map_constructor_test.h.
|
inline |
Definition at line 478 of file raw_hash_set.h.
void absl::container_internal::ConstructFromTuple | ( | Alloc * | alloc, |
T * | ptr, | ||
Tuple && | t | ||
) |
Definition at line 135 of file container_memory.h.
|
inline |
Definition at line 459 of file raw_hash_set.h.
void absl::container_internal::CopyConstructorAllocTest | ( | std::false_type | ) |
Definition at line 252 of file unordered_map_constructor_test.h.
void absl::container_internal::CopyConstructorAllocTest | ( | std::true_type | ) |
Definition at line 255 of file unordered_map_constructor_test.h.
void absl::container_internal::Deallocate | ( | Alloc * | alloc, |
void * | p, | ||
size_t | n | ||
) |
Definition at line 63 of file container_memory.h.
auto absl::container_internal::DecomposePair | ( | F && | f, |
Args &&... | args | ||
) | -> decltype(memory_internal::DecomposePairImpl( std::forward<F>(f), PairArgs(std::forward<Args>(args)...))) |
Definition at line 190 of file container_memory.h.
decltype(std::declval<F>()(std::declval<const Arg&>(), std::declval<Arg>())) absl::container_internal::DecomposeValue | ( | F && | f, |
Arg && | arg | ||
) |
Definition at line 200 of file container_memory.h.
|
inline |
Definition at line 282 of file raw_hash_set.h.
size_t absl::container_internal::GetHashtableDebugNumProbes | ( | const C & | c, |
const typename C::key_type & | key | ||
) |
Definition at line 48 of file hashtable_debug.h.
std::vector<size_t> absl::container_internal::GetHashtableDebugNumProbesHistogram | ( | const C & | container | ) |
Definition at line 57 of file hashtable_debug.h.
HashtableDebugProbeSummary absl::container_internal::GetHashtableDebugProbeSummary | ( | const C & | container | ) |
Definition at line 78 of file hashtable_debug.h.
|
inline |
Definition at line 489 of file raw_hash_set.h.
|
inline |
Definition at line 304 of file raw_hash_set.h.
|
inline |
Definition at line 307 of file raw_hash_set.h.
|
inline |
Definition at line 297 of file raw_hash_set.h.
void absl::container_internal::InitializerListBucketAllocTest | ( | std::false_type | ) |
Definition at line 343 of file unordered_map_constructor_test.h.
void absl::container_internal::InitializerListBucketAllocTest | ( | std::true_type | ) |
Definition at line 346 of file unordered_map_constructor_test.h.
void absl::container_internal::InitializerListBucketHashAllocTest | ( | std::false_type | ) |
Definition at line 363 of file unordered_map_constructor_test.h.
void absl::container_internal::InitializerListBucketHashAllocTest | ( | std::true_type | ) |
Definition at line 366 of file unordered_map_constructor_test.h.
void absl::container_internal::InputIteratorBucketAllocTest | ( | std::false_type | ) |
Definition at line 190 of file unordered_map_constructor_test.h.
void absl::container_internal::InputIteratorBucketAllocTest | ( | std::true_type | ) |
Definition at line 193 of file unordered_map_constructor_test.h.
void absl::container_internal::InputIteratorBucketHashAllocTest | ( | std::false_type | ) |
Definition at line 211 of file unordered_map_constructor_test.h.
void absl::container_internal::InputIteratorBucketHashAllocTest | ( | std::true_type | ) |
Definition at line 214 of file unordered_map_constructor_test.h.
|
inline |
Definition at line 311 of file raw_hash_set.h.
|
inline |
Definition at line 309 of file raw_hash_set.h.
|
inline |
Definition at line 312 of file raw_hash_set.h.
|
inline |
Definition at line 310 of file raw_hash_set.h.
constexpr bool absl::container_internal::IsNoThrowSwappable | ( | ) |
Definition at line 170 of file raw_hash_set.h.
|
inline |
Definition at line 449 of file raw_hash_set.h.
auto absl::container_internal::items | ( | const Map & | m | ) | -> std::vector< std::pair<typename Map::key_type, typename Map::mapped_type>> |
Definition at line 146 of file hash_policy_testing.h.
auto absl::container_internal::keys | ( | const Set & | s | ) | -> std::vector<typename std::decay<typename Set::key_type>::type> |
Definition at line 156 of file hash_policy_testing.h.
int absl::container_internal::LeadingZeros | ( | T | x | ) |
Definition at line 184 of file raw_hash_set.h.
size_t absl::container_internal::LowerBoundAllocatedByteSize | ( | size_t | num_elements | ) |
Definition at line 100 of file hashtable_debug.h.
void absl::container_internal::MoveConstructorAllocTest | ( | std::false_type | ) |
Definition at line 297 of file unordered_map_constructor_test.h.
void absl::container_internal::MoveConstructorAllocTest | ( | std::true_type | ) |
Definition at line 300 of file unordered_map_constructor_test.h.
|
inline |
Definition at line 472 of file raw_hash_set.h.
|
inline |
Definition at line 165 of file container_memory.h.
std::pair<std::tuple<F&&>, std::tuple<S&&> > absl::container_internal::PairArgs | ( | F && | f, |
S && | s | ||
) |
Definition at line 167 of file container_memory.h.
std::pair<std::tuple<const F&>, std::tuple<const S&> > absl::container_internal::PairArgs | ( | const std::pair< F, S > & | p | ) |
Definition at line 172 of file container_memory.h.
std::pair<std::tuple<F&&>, std::tuple<S&&> > absl::container_internal::PairArgs | ( | std::pair< F, S > && | p | ) |
Definition at line 177 of file container_memory.h.
auto absl::container_internal::PairArgs | ( | std::piecewise_construct_t | , |
F && | f, | ||
S && | s | ||
) | -> decltype(std::make_pair(memory_internal::TupleRef(std::forward<F>(f)), memory_internal::TupleRef(std::forward<S>(s)))) |
Definition at line 181 of file container_memory.h.
|
inline |
Definition at line 28 of file raw_hash_set.cc.
|
inline |
Definition at line 122 of file hashtablez_sampler.h.
void absl::container_internal::RecordInsertSlow | ( | HashtablezInfo * | info, |
size_t | hash, | ||
size_t | distance_from_desired | ||
) |
Definition at line 264 of file hashtablez_sampler.cc.
|
inline |
Definition at line 99 of file hashtablez_sampler.h.
|
inline |
Definition at line 109 of file hashtablez_sampler.h.
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | LookupTest | , |
Count | , | ||
Find | , | ||
EqualRange | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | LookupTest | , |
At | , | ||
OperatorBracket | , | ||
Count | , | ||
Find | , | ||
EqualRange | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | ModifiersTest | , |
Clear | , | ||
Insert | , | ||
InsertHint | , | ||
InsertRange | , | ||
Emplace | , | ||
EmplaceHint | , | ||
Erase | , | ||
EraseRange | , | ||
EraseKey | , | ||
Swap | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | ModifiersTest | , |
Clear | , | ||
Insert | , | ||
InsertHint | , | ||
InsertRange | , | ||
InsertOrAssign | , | ||
InsertOrAssignHint | , | ||
Emplace | , | ||
EmplaceHint | , | ||
TryEmplace | , | ||
TryEmplaceHint | , | ||
Erase | , | ||
EraseRange | , | ||
EraseKey | , | ||
Swap | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | ConstructorTest | , |
NoArgs | , | ||
BucketCount | , | ||
BucketCountHash | , | ||
BucketCountHashEqual | , | ||
BucketCountHashEqualAlloc | , | ||
BucketCountAlloc | , | ||
BucketCountHashAlloc | , | ||
Alloc | , | ||
InputIteratorBucketHashEqualAlloc | , | ||
InputIteratorBucketAlloc | , | ||
InputIteratorBucketHashAlloc | , | ||
CopyConstructor | , | ||
CopyConstructorAlloc | , | ||
MoveConstructor | , | ||
MoveConstructorAlloc | , | ||
InitializerListBucketHashEqualAlloc | , | ||
InitializerListBucketAlloc | , | ||
InitializerListBucketHashAlloc | , | ||
Assignment | , | ||
MoveAssignment | , | ||
AssignmentFromInitializerList | , | ||
AssignmentOverwritesExisting | , | ||
MoveAssignmentOverwritesExisting | , | ||
AssignmentFromInitializerListOverwritesExisting | , | ||
AssignmentOnSelf | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_CASE_P | ( | ConstructorTest | , |
NoArgs | , | ||
BucketCount | , | ||
BucketCountHash | , | ||
BucketCountHashEqual | , | ||
BucketCountHashEqualAlloc | , | ||
BucketCountAlloc | , | ||
BucketCountHashAlloc | , | ||
Alloc | , | ||
InputIteratorBucketHashEqualAlloc | , | ||
InputIteratorBucketAlloc | , | ||
InputIteratorBucketHashAlloc | , | ||
CopyConstructor | , | ||
CopyConstructorAlloc | , | ||
MoveConstructor | , | ||
MoveConstructorAlloc | , | ||
InitializerListBucketHashEqualAlloc | , | ||
InitializerListBucketAlloc | , | ||
InitializerListBucketHashAlloc | , | ||
CopyAssignment | , | ||
MoveAssignment | , | ||
AssignmentFromInitializerList | , | ||
AssignmentOverwritesExisting | , | ||
MoveAssignmentOverwritesExisting | , | ||
AssignmentFromInitializerListOverwritesExisting | , | ||
AssignmentOnSelf | |||
) |
absl::container_internal::REGISTER_TYPED_TEST_SUITE_P | ( | MembersTest | , |
Typedefs | , | ||
SimpleFunctions | , | ||
BeginEnd | |||
) |
|
inline |
Definition at line 188 of file hashtablez_sampler.h.
HashtablezInfo * absl::container_internal::SampleSlow | ( | int64_t * | next_sample | ) |
Definition at line 231 of file hashtablez_sampler.cc.
|
inline |
Definition at line 206 of file container_memory.h.
|
inline |
Definition at line 229 of file container_memory.h.
|
inline |
Definition at line 217 of file container_memory.h.
|
inline |
Definition at line 234 of file container_memory.h.
void absl::container_internal::SetHashtablezEnabled | ( | bool | enabled | ) |
Definition at line 285 of file hashtablez_sampler.cc.
void absl::container_internal::SetHashtablezMaxSamples | ( | int32_t | max | ) |
Definition at line 298 of file hashtablez_sampler.cc.
void absl::container_internal::SetHashtablezSampleParameter | ( | int32_t | rate | ) |
Definition at line 289 of file hashtablez_sampler.cc.
bool absl::container_internal::ShouldInsertBackwards | ( | size_t | hash, |
ctrl_t * | ctrl | ||
) |
Definition at line 39 of file raw_hash_set.cc.
int absl::container_internal::TrailingZeros | ( | T | x | ) |
Definition at line 176 of file raw_hash_set.h.
absl::container_internal::TYPED_TEST_P | ( | LookupTest | , |
At | |||
) |
Definition at line 31 of file unordered_map_lookup_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
Clear | |||
) |
Definition at line 31 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | MembersTest | , |
Typedefs | |||
) |
Definition at line 34 of file unordered_map_members_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
NoArgs | |||
) |
Definition at line 34 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCount | |||
) |
Definition at line 40 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
Insert | |||
) |
Definition at line 43 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | LookupTest | , |
OperatorBracket | |||
) |
Definition at line 43 of file unordered_map_lookup_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCountHash | |||
) |
Definition at line 47 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCountHashEqual | |||
) |
Definition at line 57 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
InsertHint | |||
) |
Definition at line 57 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | LookupTest | , |
Count | |||
) |
Definition at line 59 of file unordered_map_lookup_test.h.
absl::container_internal::TYPED_TEST_P | ( | MembersTest | , |
SimpleFunctions | |||
) |
Definition at line 68 of file unordered_map_members_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCountHashEqualAlloc | |||
) |
Definition at line 70 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
InsertRange | |||
) |
Definition at line 71 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | LookupTest | , |
Find | |||
) |
Definition at line 72 of file unordered_map_lookup_test.h.
absl::container_internal::TYPED_TEST_P | ( | MembersTest | , |
BeginEnd | |||
) |
Definition at line 72 of file unordered_map_members_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
InsertOrAssign | |||
) |
Definition at line 81 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | LookupTest | , |
EqualRange | |||
) |
Definition at line 90 of file unordered_map_lookup_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
InsertOrAssignHint | |||
) |
Definition at line 101 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCountAlloc | |||
) |
Definition at line 117 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
Emplace | |||
) |
Definition at line 120 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
EmplaceHint | |||
) |
Definition at line 136 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
BucketCountHashAlloc | |||
) |
Definition at line 138 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
TryEmplace | |||
) |
Definition at line 150 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
Alloc | |||
) |
Definition at line 166 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
TryEmplaceHint | |||
) |
Definition at line 168 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InputIteratorBucketHashEqualAlloc | |||
) |
Definition at line 170 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
Erase | |||
) |
Definition at line 203 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InputIteratorBucketAlloc | |||
) |
Definition at line 206 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
EraseRange | |||
) |
Definition at line 222 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InputIteratorBucketHashAlloc | |||
) |
Definition at line 230 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
CopyConstructor | |||
) |
Definition at line 234 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
EraseKey | |||
) |
Definition at line 234 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ModifiersTest | , |
Swap | |||
) |
Definition at line 247 of file unordered_map_modifiers_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
CopyConstructorAlloc | |||
) |
Definition at line 272 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
MoveConstructor | |||
) |
Definition at line 278 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
MoveConstructorAlloc | |||
) |
Definition at line 318 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InitializerListBucketHashEqualAlloc | |||
) |
Definition at line 324 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InitializerListBucketAlloc | |||
) |
Definition at line 358 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
InitializerListBucketHashAlloc | |||
) |
Definition at line 381 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
Assignment | |||
) |
Definition at line 385 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
CopyAssignment | |||
) |
Definition at line 396 of file unordered_set_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
MoveAssignment | |||
) |
Definition at line 405 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
AssignmentFromInitializerList | |||
) |
Definition at line 423 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
AssignmentOverwritesExisting | |||
) |
Definition at line 432 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
MoveAssignmentOverwritesExisting | |||
) |
Definition at line 441 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
AssignmentFromInitializerListOverwritesExisting | |||
) |
Definition at line 451 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_P | ( | ConstructorTest | , |
AssignmentOnSelf | |||
) |
Definition at line 460 of file unordered_map_constructor_test.h.
absl::container_internal::TYPED_TEST_SUITE_P | ( | MembersTest | ) |
absl::container_internal::TYPED_TEST_SUITE_P | ( | ModifiersTest | ) |
absl::container_internal::TYPED_TEST_SUITE_P | ( | LookupTest | ) |
absl::container_internal::TYPED_TEST_SUITE_P | ( | ConstructorTest | ) |
void absl::container_internal::UnsampleSlow | ( | HashtablezInfo * | info | ) |
Definition at line 260 of file hashtablez_sampler.cc.
void absl::container_internal::UseType | ( | ) |
Definition at line 32 of file unordered_map_members_test.h.
decltype(std::declval<F>()(std::declval<T>())) absl::container_internal::WithConstructed | ( | Tuple && | t, |
F && | f | ||
) |
Definition at line 145 of file container_memory.h.
ABSL_ATTRIBUTE_WEAK const bool absl::container_internal::kAbslContainerInternalSampleEverything = false |
Definition at line 283 of file hashtablez_sampler.h.