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< T, typename std::enable_if< std::is_integral< T >::value >::type > |
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 } |
| enum | EnumClass : uint64_t { EnumClass::kEmpty, EnumClass::kDeleted } |
Functions | |
| std::mt19937_64 * | GetSharedRng () |
| std::ostream & | operator<< (std::ostream &o, const EnumClass &ec) |
| 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>&>()()) |
Definition at line 144 of file hash_generator_testing.h.
| Enumerator | |
|---|---|
| kEnumEmpty | |
| kEnumDeleted | |
Definition at line 48 of file hash_generator_testing.h.
|
strong |
| Enumerator | |
|---|---|
| kEmpty | |
| kDeleted | |
Definition at line 53 of file hash_generator_testing.h.
| std::mt19937_64 * absl::container_internal::hash_internal::GetSharedRng | ( | ) |
Definition at line 42 of file hash_generator_testing.cc.
|
inline |
Definition at line 58 of file hash_generator_testing.h.