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.