Classes | Namespaces | Enumerations | Functions
hash_generator_testing.h File Reference
#include <stdint.h>
#include <algorithm>
#include <iosfwd>
#include <random>
#include <tuple>
#include <type_traits>
#include <utility>
#include "absl/container/internal/hash_policy_testing.h"
#include "absl/meta/type_traits.h"
#include "absl/strings/string_view.h"
Include dependency graph for hash_generator_testing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  absl::container_internal::hash_internal::Generator< absl::string_view >
struct  absl::container_internal::hash_internal::Generator< Enum >
struct  absl::container_internal::hash_internal::Generator< EnumClass >
struct  absl::container_internal::hash_internal::Generator< NonStandardLayout >
struct  absl::container_internal::hash_internal::Generator< std::pair< K, V > >
struct  absl::container_internal::hash_internal::Generator< std::string >
struct  absl::container_internal::hash_internal::Generator< std::tuple< Ts...> >
struct  absl::container_internal::hash_internal::Generator< T, typename std::enable_if< std::is_integral< T >::value >::type >
struct  absl::container_internal::hash_internal::Generator< U, absl::void_t< decltype(std::declval< U & >().key()), decltype(std::declval< U & >().value())> >
struct  absl::container_internal::hash_internal::generator_internal::IsMap< Container, class >
struct  absl::container_internal::hash_internal::generator_internal::IsMap< Map, absl::void_t< typename Map::mapped_type > >

Namespaces

namespace  absl
namespace  absl::container_internal
namespace  absl::container_internal::hash_internal
namespace  absl::container_internal::hash_internal::generator_internal

Enumerations

enum  absl::container_internal::hash_internal::Enum { absl::container_internal::hash_internal::kEnumEmpty, absl::container_internal::hash_internal::kEnumDeleted }
enum  absl::container_internal::hash_internal::EnumClass { absl::container_internal::hash_internal::kEmpty, absl::container_internal::hash_internal::kDeleted }

Functions

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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16