#include <algorithm>#include <unordered_set>#include <vector>#include "gmock/gmock.h"#include "gtest/gtest.h"#include "absl/container/internal/hash_generator_testing.h"#include "absl/container/internal/hash_policy_testing.h"#include "absl/meta/type_traits.h"

Go to the source code of this file.
Classes | |
| class | absl::container_internal::ConstructorTest< UnordMap > |
| struct | absl::container_internal::is_std_unordered_set< T > |
| struct | absl::container_internal::is_std_unordered_set< std::unordered_set< T...> > |
Namespaces | |
| namespace | absl |
| namespace | absl::container_internal |
Functions | |
| template<typename TypeParam > | |
| void | absl::container_internal::AllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::AllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::BucketCountAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::BucketCountAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::BucketCountHashAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::BucketCountHashAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::CopyConstructorAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::CopyConstructorAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InitializerListBucketAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InitializerListBucketAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InitializerListBucketHashAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InitializerListBucketHashAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InputIteratorBucketAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InputIteratorBucketAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InputIteratorBucketHashAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::InputIteratorBucketHashAllocTest (std::true_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::MoveConstructorAllocTest (std::false_type) |
| template<typename TypeParam > | |
| void | absl::container_internal::MoveConstructorAllocTest (std::true_type) |
| 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::TYPED_TEST_P (ConstructorTest, NoArgs) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCount) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCountHash) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCountHashEqual) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCountHashEqualAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCountAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, BucketCountHashAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, Alloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InputIteratorBucketHashEqualAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InputIteratorBucketAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InputIteratorBucketHashAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, CopyConstructor) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, CopyConstructorAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, MoveConstructor) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, MoveConstructorAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InitializerListBucketHashEqualAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InitializerListBucketAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, InitializerListBucketHashAlloc) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, CopyAssignment) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, MoveAssignment) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, AssignmentFromInitializerList) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, AssignmentOverwritesExisting) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, MoveAssignmentOverwritesExisting) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, AssignmentFromInitializerListOverwritesExisting) | |
| absl::container_internal::TYPED_TEST_P (ConstructorTest, AssignmentOnSelf) | |
| absl::container_internal::TYPED_TEST_SUITE_P (ConstructorTest) | |