[*] Fix returns_void under MSVC
This commit is contained in:
parent
46ae9729df
commit
d717f60508
@ -335,7 +335,7 @@ namespace tl {
|
|||||||
: std::is_void<invoke_result_t<F, U...>>
|
: std::is_void<invoke_result_t<F, U...>>
|
||||||
{ };
|
{ };
|
||||||
template <class F, class... 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>
|
template <class T, class... U>
|
||||||
using enable_if_ret_void = enable_if_t<returns_void<T &&, U...>::value>;
|
using enable_if_ret_void = enable_if_t<returns_void<T &&, U...>::value>;
|
||||||
|
Loading…
Reference in New Issue
Block a user