You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
457 B
27 lines
457 B
#include <type_traits>
|
|
|
|
template<
|
|
typename ... Args,
|
|
typename E = typename std::enable_if<(sizeof...(Args) >= 1), bool>::type
|
|
>
|
|
void fun1(Args&& ... args)
|
|
{
|
|
}
|
|
|
|
template<
|
|
typename ... Args,
|
|
typename E = typename std::enable_if<(sizeof...(Args) > 1), bool>::type
|
|
>
|
|
void fun2(Args&& ... args)
|
|
{
|
|
}
|
|
|
|
template<
|
|
typename ... Args,
|
|
typename E = typename std::enable_if<(sizeof...(Args) < 3), bool>::type
|
|
>
|
|
void fun3(Args&& ... args)
|
|
{
|
|
}
|
|
|