#include "di/execution/concepts/is_awaiter.h"
#include "di/util/forward.h"
#include "di/util/voidify.h"
Go to the source code of this file.
Namespaces | |
namespace | di |
namespace | di::concepts |
namespace | di::concepts::detail |
Concepts | |
concept | di::concepts::IsAwaitable |
Functions | |
template<typename Awaitable> | |
auto | di::concepts::detail::get_awaiter (Awaitable &&awaitable, void *) -> decltype(auto) |
template<typename Awaitable, typename Promise> | |
auto | di::concepts::detail::get_awaiter (Awaitable &&awaitable, Promise *promise) -> decltype(auto) requires( |