Static Public Attributes | Static Private Member Functions | List of all members
absl::hash_internal::HashSelect::Probe< Hash, T > Struct Template Reference
Inheritance diagram for absl::hash_internal::HashSelect::Probe< Hash, T >:
Inheritance graph
[legend]

Static Public Attributes

static constexpr bool value = decltype(Test<Hash>(0))::value
 

Static Private Member Functions

template<typename U >
static std::false_type Test (char)
 
template<typename U >
static std::false_type Test (char)
 
template<typename H , typename = decltype(H::Invoke( std::declval<State>(), std::declval<const T&>()))>
static std::true_type Test (int)
 
template<typename H , typename = decltype(H::Invoke( std::declval<State>(), std::declval<const T&>()))>
static std::true_type Test (int)
 

Detailed Description

template<typename Hash, typename T>
struct absl::hash_internal::HashSelect::Probe< Hash, T >

Definition at line 898 of file abseil-cpp/absl/hash/internal/hash.h.

Member Function Documentation

◆ Test() [1/4]

template<typename Hash , typename T >
template<typename U >
static std::false_type absl::hash_internal::HashSelect::Probe< Hash, T >::Test ( char  )
staticprivate

◆ Test() [2/4]

template<typename Hash , typename T >
template<typename U >
static std::false_type absl::hash_internal::HashSelect::Probe< Hash, T >::Test ( char  )
staticprivate

◆ Test() [3/4]

template<typename Hash , typename T >
template<typename H , typename = decltype(H::Invoke( std::declval<State>(), std::declval<const T&>()))>
static std::true_type absl::hash_internal::HashSelect::Probe< Hash, T >::Test ( int  )
staticprivate

◆ Test() [4/4]

template<typename Hash , typename T >
template<typename H , typename = decltype(H::Invoke( std::declval<State>(), std::declval<const T&>()))>
static std::true_type absl::hash_internal::HashSelect::Probe< Hash, T >::Test ( int  )
staticprivate

Member Data Documentation

◆ value

template<typename Hash , typename T >
static constexpr bool absl::hash_internal::HashSelect::Probe< Hash, T >::value = decltype(Test<Hash>(0))::value
staticconstexpr

Definition at line 907 of file abseil-cpp/absl/hash/internal/hash.h.


The documentation for this struct was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:51