Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
tesseract_common::has_member< Alias, AmbiguitySeed > Struct Template Reference

#include <sfinae_utils.h>

Static Public Member Functions

template<typename C >
static std::array< char, 1 > & f (decltype(&C::value))
 
template<typename C >
static std::array< char, 2 > & f (...)
 

Static Public Attributes

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

Member Function Documentation

◆ f() [1/2]

template<typename Alias , typename AmbiguitySeed >
template<typename C >
static std::array< char, 2 > & tesseract_common::has_member< Alias, AmbiguitySeed >::f (   ...)
static

◆ f() [2/2]

template<typename Alias , typename AmbiguitySeed >
template<typename C >
static std::array< char, 1 > & tesseract_common::has_member< Alias, AmbiguitySeed >::f ( decltype &::value  )
static

Member Data Documentation

◆ value

template<typename Alias , typename AmbiguitySeed >
bool const tesseract_common::has_member< Alias, AmbiguitySeed >::value = sizeof(f<Alias>(nullptr)) == 2
static

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