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

Detailed Description

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

Definition at line 604 of file internal/hash.h.

Member Function Documentation

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
template<typename Hash , typename T >
template<typename U >
static std::false_type absl::hash_internal::HashSelect::Probe< Hash, T >::Test ( char  )
staticprivate

Member Data Documentation

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

Definition at line 613 of file internal/hash.h.


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


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