Empirical
|
#include <attrs.h>
Public Types | |
using | type = decltype(HasAttr(std::declval< Pack >())) |
Static Public Member Functions | |
template<typename T > | |
static constexpr std::true_type | HasAttr (const typename Attr::template value_t< T > &) |
static constexpr std::false_type | HasAttr (...) |
using emp::tools::__impl_has_attr::has_attribute< Pack, Attr >::type = decltype(HasAttr(std::declval<Pack>())) |
|
inlinestatic |
|
inlinestatic |