Skip to content

Instantly share code, notes, and snippets.

@Flast
Created September 1, 2016 06:20
Show Gist options
  • Save Flast/729d4b2e8ff380bf0255def4b969149a to your computer and use it in GitHub Desktop.
Save Flast/729d4b2e8ff380bf0255def4b969149a to your computer and use it in GitHub Desktop.
I want this method!!!!!!!!!!!!!!!!
template <typename T, typename... A>
template <typename R, typename... V, typename = std::void_t<
std::enable_if_t<std::is_convertible_v<R, T>>
, std::enable_if_t<std::is_convertible_v<V, A>>...
>>
explicit std::packaged_task<T(A...)>::packaged_task(std::packaged_task<R(V...)>&& other);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment