1 #ifndef cetlib_metaprogramming_h 2 #define cetlib_metaprogramming_h 25 template <
class T,
class R =
void>
45 template <
typename T,
typename U,
typename R =
void>
48 template <
typename FT, FT f,
typename R =
void>
enable_if_same_t< FT, decltype(f), R > enable_if_function_exists_t
const XML_Char int const XML_Char * value
std::enable_if_t< std::is_same< T, U >::value, R > enable_if_same_t
typename enable_if_type_exists< T >::type enable_if_type_exists_t