proxygen
folly::detail::ValueTypeForTransparentConversionToRange< T, void_t< decltype(std::declval< hasher< Range< typename T::value_type const * >>>()(std::declval< Range< typename T::value_type const * >>()))> Struct Template Reference

#include <HeterogeneousAccess.h>

Public Types

using type = std::remove_const_t< typename T::value_type >
 

Detailed Description

template<typename T>
struct folly::detail::ValueTypeForTransparentConversionToRange< T, void_t< decltype(std::declval< hasher< Range< typename T::value_type const * >>>()(std::declval< Range< typename T::value_type const * >>()))>

Definition at line 71 of file HeterogeneousAccess.h.

Member Typedef Documentation

template<typename T >
using folly::detail::ValueTypeForTransparentConversionToRange< T, void_t< decltype(std::declval< hasher< Range< typename T::value_type const * >>>()(std::declval< Range< typename T::value_type const * >>()))>::type = std::remove_const_t<typename T::value_type>

Definition at line 76 of file HeterogeneousAccess.h.


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