dpp::detail::std_coroutine::coroutine_traits< dpp::task< T >, Args... >
task.h
typename T
typename... Args Args
dpp::detail::task::promise_t< T > using dpp::detail::std_coroutine::coroutine_traits< dpp::task< T >, Args... >::promise_type = dpp::detail::task::promise_t<T> promise_type dpp::detail::std_coroutine::coroutine_traits< dpp::task< T >, Args... >::promise_type

Specialization of std::coroutine_traits, helps the standard library figure out a promise_t type from a coroutine function.

- dpp::detail::std_coroutine::coroutine_traits< dpp::task< T >, Args... >
  promise_type