Classes | Namespaces | Enumerations
hash_function_defaults_test.cc File Reference
#include "absl/container/internal/hash_function_defaults.h"
#include <functional>
#include <type_traits>
#include <utility>
#include "gtest/gtest.h"
#include "absl/strings/string_view.h"
Include dependency graph for hash_function_defaults_test.cc:

Go to the source code of this file.

Classes

struct  std::hash< Hashable< H > >
 
struct  Hashable< H >
 

Namespaces

 absl
 
 absl::container_internal
 
 std
 

Enumerations

enum  Hash : size_t { kStd = 0x2, kExtension = 0x4 }
 
enum  absl::container_internal::@98::MyEnum { absl::container_internal::@98::MyEnum::A, absl::container_internal::@98::MyEnum::B, absl::container_internal::@98::MyEnum::C, absl::container_internal::@98::MyEnum::D }
 

Enumeration Type Documentation

◆ Hash

enum Hash : size_t
Enumerator
kStd 
kExtension 

Definition at line 253 of file hash_function_defaults_test.cc.

◆ MyEnum

enum absl::container_internal::@98::MyEnum
strong

Definition at line 55 of file hash_function_defaults_test.cc.

Variable Documentation

◆ a1

T::first_type a1 {kFirstString}

Definition at line 220 of file hash_function_defaults_test.cc.

◆ a2

T::first_type a2 {kSecondString}

Definition at line 222 of file hash_function_defaults_test.cc.

◆ b1

T::second_type b1 {kFirstString}

Definition at line 221 of file hash_function_defaults_test.cc.

◆ b2

T::second_type b2 {kSecondString}

Definition at line 223 of file hash_function_defaults_test.cc.

◆ eq

hash_default_eq<typename T::first_type> eq

Definition at line 224 of file hash_function_defaults_test.cc.

◆ hash

hash_default_hash<typename T::first_type> hash

Definition at line 225 of file hash_function_defaults_test.cc.

◆ hasher

hash_default_hash<T> hasher

Definition at line 84 of file hash_function_defaults_test.cc.

◆ key_eq

hash_default_eq<T> key_eq

Definition at line 77 of file hash_function_defaults_test.cc.



abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22