[*] Fix returns_void under MSVC

This commit is contained in:
Reece Wilson 2024-03-07 06:00:26 +00:00
parent 46ae9729df
commit d717f60508

View File

@ -335,7 +335,7 @@ namespace tl {
: std::is_void<invoke_result_t<F, U...>>
{ };
template <class F, class... U>
using returns_void = returns_void_impl<F, void, U...>;
using returns_void = AuIsVoid<AuResultOf_t<F, U...>>; // returns_void_impl<F, void, U...>;
template <class T, class... U>
using enable_if_ret_void = enable_if_t<returns_void<T &&, U...>::value>;