D++ (DPP)
C++ Discord API Bot Library
Loading...
Searching...
No Matches
dpp::awaitable_type Concept Reference

Concept to check if a type can be used with co_await. More...

#include <coro.h>

Concept definition

template<typename T>
concept dpp::awaitable_type = requires (T expr) { detail::co_await_resolve(expr).await_ready(); }
Concept to check if a type can be used with co_await.
Definition coro/coro.h:174
decltype(auto) co_await_resolve(auto &&expr)
Mimics the compiler's behavior of using co_await. That is, it returns whichever works first,...
Definition coro/coro.h:158
auto run_once()
Run some code within an if() statement only once.
Definition once.h:41

Detailed Description

Concept to check if a type can be used with co_await.

D++ Library version 9.0.13D++ Library version 9.0.12D++ Library version 9.0.11D++ Library version 9.0.10D++ Library version 9.0.9D++ Library version 9.0.8D++ Library version 9.0.7D++ Library version 9.0.6D++ Library version 9.0.5D++ Library version 9.0.4D++ Library version 9.0.3D++ Library version 9.0.2D++ Library version 9.0.1D++ Library version 9.0.0D++ Library version 1.0.2D++ Library version 1.0.1D++ Library version 1.0.0