3#ifndef TETL_COROUTINE_COROUTINE_TRAITS_HPP
4#define TETL_COROUTINE_COROUTINE_TRAITS_HPP
8#if defined(__cpp_coroutines)
13template <
typename R,
typename =
void>
14struct coro_traits { };
17struct coro_traits<R,
void_t<typename R::promise_type>> {
18 using promise_type =
typename R::promise_type;
23template <
typename R,
typename... Args>
void void_t
Definition void_t.hpp:10
Definition adjacent_find.hpp:8
Definition coroutine_traits.hpp:24