Classes | Namespaces | Functions
hash_testing.h File Reference
#include <initializer_list>
#include <tuple>
#include <type_traits>
#include <vector>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/hash/internal/spy_hash_state.h"
#include "absl/meta/type_traits.h"
#include "absl/strings/str_cat.h"
#include "absl/types/variant.h"
Include dependency graph for hash_testing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  absl::hash_internal::ContainerAsVector< Container >
struct  absl::hash_internal::ContainerAsVector< std::tuple< T...> >
struct  absl::hash_internal::ContainerAsVector< std::tuple<> >
struct  absl::hash_internal::DefaultEquals
struct  absl::hash_internal::EqVisitor< Eq >
struct  absl::hash_internal::ExpandVisitor
struct  absl::hash_internal::TypeSet< T >::Insert< U, bool >
struct  absl::hash_internal::TypeSet< T >::Insert< U, true >
struct  absl::hash_internal::MakeTypeSet< T >
struct  absl::hash_internal::MakeTypeSet< T, Ts...>
struct  absl::hash_internal::PrintVisitor
struct  absl::hash_internal::TypeSet< T >

Namespaces

namespace  absl
namespace  absl::hash_internal

Functions

template<int &... ExplicitBarrier, typename Container >
ABSL_MUST_USE_RESULT
testing::AssertionResult 
absl::VerifyTypeImplementsAbslHashCorrectly (const Container &values)
template<int &... ExplicitBarrier, typename Container , typename Eq >
ABSL_MUST_USE_RESULT
testing::AssertionResult 
absl::VerifyTypeImplementsAbslHashCorrectly (const Container &values, Eq equals)
template<int & ..., typename T >
ABSL_MUST_USE_RESULT
testing::AssertionResult 
absl::VerifyTypeImplementsAbslHashCorrectly (std::initializer_list< T > values)
template<int & ..., typename T , typename Eq >
ABSL_MUST_USE_RESULT
testing::AssertionResult 
absl::VerifyTypeImplementsAbslHashCorrectly (std::initializer_list< T > values, Eq equals)
template<typename Container , typename Eq >
ABSL_MUST_USE_RESULT
testing::AssertionResult 
absl::hash_internal::VerifyTypeImplementsAbslHashCorrectly (const Container &values, Eq equals)


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