Classes | Static Private Member Functions | Friends | List of all members
absl::type_traits_internal::AssertHashEnabledHelper Struct Reference

#include <type_traits.h>

Classes

struct  NAT
 

Static Private Member Functions

template<class Key >
static std::nullptr_t DoIt ()
 
template<class Key >
static auto GetReturnType (int) -> decltype(std::declval< std::hash< Key >>()(std::declval< Key const & >()))
 
template<class Key >
static NAT GetReturnType (...)
 
static void Sink (...)
 

Friends

template<class... Ts>
void AssertHashEnabled ()
 

Detailed Description

Definition at line 588 of file type_traits.h.

Member Function Documentation

template<class Key >
static std::nullptr_t absl::type_traits_internal::AssertHashEnabledHelper::DoIt ( )
inlinestaticprivate

Definition at line 600 of file type_traits.h.

template<class Key >
static auto absl::type_traits_internal::AssertHashEnabledHelper::GetReturnType ( int  ) -> decltype(std::declval< std::hash< Key >>()(std::declval< Key const & >()))
staticprivate
template<class Key >
static NAT absl::type_traits_internal::AssertHashEnabledHelper::GetReturnType (   ...)
staticprivate
static void absl::type_traits_internal::AssertHashEnabledHelper::Sink (   ...)
inlinestaticprivate

Definition at line 590 of file type_traits.h.

Friends And Related Function Documentation

template<class... Ts>
void AssertHashEnabled ( )
friend

Definition at line 625 of file type_traits.h.


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


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