uTL
micro Template library
|
#include <invoke.h>
Public Types | |
using | type = if_< not_same_< nil_, decltype(check< F >(0)) >, true_, false_ > |
Static Public Member Functions | |
template<typename G , typename Ret = invoke_t<G, T...>> | |
static Ret | check (int) |
template<typename... > | |
static nil_ | check (...) |
using utl::meta::detail::is_applicable_q_< F, T >::type = if_ < not_same_< nil_, decltype(check<F>(0)) >, true_, false_ > |
|
static |
|
static |