main.cpp(284): error C2893: Failed to specialize function template 'std::enable_if<==(std::is_void<R>::value,std::conditional<std::is_void<R>::value,std::common_type<R>,hSDK::Extension::Enforce32bit<R,void>>::type::type(__thiscall ExtT::* )(Enforce32bit<Args...,void>::type)>::type hSDK::Extension::ExtMF<Action>::verify(R (__thiscall ExtT::* )(Args...))' main.cpp(284): note: With the following template arguments: main.cpp(284): note: 'ExtT=TestExtension' main.cpp(284): note: 'R=void' main.cpp(284): note: 'Args={}' c:\tools_root\cl\inc\utility(145): note: see reference to function template instantiation 'hSDK::Extension::ExtMF<Action>::ExtMF<TestExtension,void,>(R (__thiscall TestExtension::* )(void))' being compiled with [ R=void ] c:\tools_root\cl\inc\utility(145): note: see reference to function template instantiation 'hSDK::Extension::ExtMF<Action>::ExtMF<TestExtension,void,>(R (__thiscall TestExtension::* )(void))' being compiled with [ R=void ] main.cpp(374): note: see reference to function template instantiation 'std::pair<const _Kty,_Ty>::pair<int,void(__thiscall TestExtension::* )(void),void>(_Other1 &&,_Other2 &&) noexcept(false)' being compiled with [ _Kty=hSDK::Extension::ACE_ID_t, _Ty=hSDK::Extension::ActionMF, _Other1=int, _Other2=void (__thiscall TestExtension::* )(void) ] main.cpp(374): note: see reference to function template instantiation 'std::pair<const _Kty,_Ty>::pair<int,void(__thiscall TestExtension::* )(void),void>(_Other1 &&,_Other2 &&) noexcept(false)' being compiled with [ _Kty=hSDK::Extension::ACE_ID_t, _Ty=hSDK::Extension::ActionMF, _Other1=int, _Other2=void (__thiscall TestExtension::* )(void) ] |