/////////////////////////////////////////////////////////////
// 16 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1=EmptyType, typename T2=EmptyType, typename T3=EmptyType, typename T4=EmptyType,
typename T5=EmptyType, typename T6=EmptyType, typename T7=EmptyType, typename T8=EmptyType,
typename T9=EmptyType, typename T10=EmptyType, typename T11=EmptyType, typename T12=EmptyType,
};
// 15 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10, typename T11, typename T12,
};
// 14 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10, typename T11, typename T12,
};
// 13 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10, typename T11, typename T12,
};
// 12 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10, typename T11, typename T12
};
// 11 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10, typename T11
};
// 10 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9, typename T10
};
// 9 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8,
typename T9
};
// 8 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7, typename T8
>
};
// 7 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6, typename T7
>
};
// 6 Paramaters
-- template <typename _Class, typename _Ret,
++ template <typename _Ret, typename _Class,
typename T1, typename T2, typename T3, typename T4,
typename T5, typename T6
>
};
// 5 Paramaters
-- template <typename _Class, typename _Ret, typename T1, typename T2, typename T3, typename T4, typename T5>
++ template <typename _Ret, typename _Class, typename T1, typename T2, typename T3, typename T4, typename T5>
class method_pointer_type<_Ret,_Class,T1,T2,T3,T4,T5>
{
public:
};
// 4 Paramaters
-- template <typename _Class, typename _Ret, typename T1, typename T2, typename T3, typename T4>
++ template <typename _Ret, typename _Class, typename T1, typename T2, typename T3, typename T4>
class method_pointer_type<_Ret,_Class,T1,T2,T3,T4>
{
public:
};
// 3 Paramaters
-- template <typename _Class, typename _Ret, typename T1, typename T2, typename T3>
++ template <typename _Ret, typename _Class, typename T1, typename T2, typename T3>
class method_pointer_type<_Ret,_Class,T1,T2,T3>
{
public:
};
// 2 Paramaters
-- template <typename _Class, typename _Ret, typename T1, typename T2>
++ template <typename _Ret, typename _Class, typename T1, typename T2>
class method_pointer_type<_Ret,_Class,T1,T2>
{
public:
};
// 1 Paramaters
-- template <typename _Class, typename _Ret, typename T1>
++ template <typename _Ret, typename _Class, typename T1>
class method_pointer_type<_Ret,_Class,T1>
{
public: