QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
Loading...
Searching...
No Matches
std::experimental::detail_::has_overloaded_addressof< T > Struct Template Reference

#include "optional.hpp"

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)
 

Static Public Attributes

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

Member Function Documentation

◆ has_overload() [1/2]

template<typename T >
template<class X >
static constexpr bool std::experimental::detail_::has_overloaded_addressof< T >::has_overload (   ...)
inlinestaticconstexpr
214{ return false; }

◆ has_overload() [2/2]

template<typename T >
template<class X , size_t S = sizeof(std::declval<X&>().operator&())>
static constexpr bool std::experimental::detail_::has_overloaded_addressof< T >::has_overload ( bool  )
inlinestaticconstexpr
217{ return true; }

Member Data Documentation

◆ value


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