DART 6.13.2
Loading...
Searching...
No Matches
dart::common::detail::has_member< Alias, AmbiguitySeed > Struct Template Reference

#include <Metaprogramming-impl.hpp>

Static Public Member Functions

template<typename C >
static char(& f (decltype(&C::value)))[1]
 
template<typename C >
static char(& f (...))[2]
 

Static Public Attributes

static bool const value = sizeof(f<Alias>(0)) == 2
 

Member Function Documentation

◆ f() [1/2]

template<typename Alias , typename AmbiguitySeed >
template<typename C >
static char(& dart::common::detail::has_member< Alias, AmbiguitySeed >::f (   ...) )[2]
static

◆ f() [2/2]

template<typename Alias , typename AmbiguitySeed >
template<typename C >
static char(& dart::common::detail::has_member< Alias, AmbiguitySeed >::f ( decltype &::value  ) )[1]
static

Member Data Documentation

◆ value

template<typename Alias , typename AmbiguitySeed >
bool const dart::common::detail::has_member< Alias, AmbiguitySeed >::value = sizeof(f<Alias>(0)) == 2
static