Namespaces | Classes | Typedefs | Enumerations | Functions
absl::container_internal::hash_internal Namespace Reference

Namespaces

 generator_internal
 

Classes

struct  Generator
 
struct  Generator< absl::string_view >
 
struct  Generator< Enum >
 
struct  Generator< EnumClass >
 
struct  Generator< NonStandardLayout >
 
struct  Generator< std::pair< K, V > >
 
struct  Generator< std::string >
 
struct  Generator< std::tuple< Ts... > >
 
struct  Generator< std::unique_ptr< T > >
 
struct  Generator< T, typename std::enable_if< std::is_integral< T >::value >::type >
 
struct  Generator< U, absl::void_t< decltype(std::declval< U & >().key()), decltype(std::declval< U & >().value())> >
 
struct  UniqueGenerator
 

Typedefs

template<class Container >
using GeneratedType = decltype(std::declval< const Generator< typename std::conditional< generator_internal::IsMap< Container >::value, typename Container::value_type, typename Container::key_type >::type > & >()())
 

Enumerations

enum  Enum { kEnumEmpty, kEnumDeleted, kEnumEmpty, kEnumDeleted }
 
enum  Enum { kEnumEmpty, kEnumDeleted, kEnumEmpty, kEnumDeleted }
 
enum  EnumClass : uint64_t { EnumClass::kEmpty, EnumClass::kDeleted, EnumClass::kEmpty, EnumClass::kDeleted }
 
enum  EnumClass : uint64_t { EnumClass::kEmpty, EnumClass::kDeleted, EnumClass::kEmpty, EnumClass::kDeleted }
 

Functions

std::mt19937_64 * GetSharedRng ()
 
std::ostream & operator<< (std::ostream &o, const EnumClass &ec)
 

Typedef Documentation

◆ GeneratedType

template<class Container >
using absl::container_internal::hash_internal::GeneratedType = typedef decltype( std::declval<const Generator< typename std::conditional<generator_internal::IsMap<Container>::value, typename Container::value_type, typename Container::key_type>::type>&>()())

Enumeration Type Documentation

◆ Enum [1/2]

Enumerator
kEnumEmpty 
kEnumDeleted 
kEnumEmpty 
kEnumDeleted 

Definition at line 53 of file abseil-cpp/absl/container/internal/hash_generator_testing.h.

◆ Enum [2/2]

Enumerator
kEnumEmpty 
kEnumDeleted 
kEnumEmpty 
kEnumDeleted 

Definition at line 53 of file bloaty/third_party/abseil-cpp/absl/container/internal/hash_generator_testing.h.

◆ EnumClass [1/2]

Enumerator
kEmpty 
kDeleted 
kEmpty 
kDeleted 

Definition at line 58 of file bloaty/third_party/abseil-cpp/absl/container/internal/hash_generator_testing.h.

◆ EnumClass [2/2]

Enumerator
kEmpty 
kDeleted 
kEmpty 
kDeleted 

Definition at line 58 of file abseil-cpp/absl/container/internal/hash_generator_testing.h.

Function Documentation

◆ GetSharedRng()

std::mt19937_64 * absl::container_internal::hash_internal::GetSharedRng ( )

◆ operator<<()

std::ostream & absl::container_internal::hash_internal::operator<< ( std::ostream &  o,
const EnumClass ec 
)
inline


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51