webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | Static Public Attributes | List of all members
std::detail_::has_overloaded_addressof< T > Struct Template Reference

#include <Optional.h>

Static Public Member Functions

template<class X >
static constexpr bool has_overload (...)
 
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool has_overload (bool)
 
template<class X >
static constexpr bool has_overload (...)
 
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool has_overload (bool)
 
template<class X >
static constexpr bool has_overload (...)
 
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool has_overload (bool)
 

Static Public Attributes

static constexpr bool value = has_overload<T>(true)
 

Member Function Documentation

◆ has_overload() [1/6]

template<typename T >
template<class X >
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload (   ...)
inlinestatic

◆ has_overload() [2/6]

template<typename T >
template<class X >
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload (   ...)
inlinestatic

◆ has_overload() [3/6]

template<typename T >
template<class X >
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload (   ...)
inlinestatic

◆ has_overload() [4/6]

template<typename T >
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload ( bool  )
inlinestatic

◆ has_overload() [5/6]

template<typename T >
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload ( bool  )
inlinestatic

◆ has_overload() [6/6]

template<typename T >
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool std::detail_::has_overloaded_addressof< T >::has_overload ( bool  )
inlinestatic

Member Data Documentation

◆ value

template<typename T >
static constexpr bool std::detail_::has_overloaded_addressof< T >::value = has_overload<T>(true)
static

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