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)
] |