#include "di/assert/assert_bool.h"#include "di/execution/algorithm/just.h"#include "di/execution/algorithm/just_or_error.h"#include "di/execution/coroutine/as_awaitable.h"#include "di/execution/coroutine/with_await_transform.h"#include "di/execution/coroutine/with_awaitable_senders.h"#include "di/execution/types/prelude.h"#include "di/meta/core.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/meta/vocab.h"#include "di/platform/prelude.h"#include "di/types/void.h"#include "di/util/coroutine.h"#include "di/util/exchange.h"#include "di/util/unreachable.h"#include "di/vocab/error/error.h"#include "di/vocab/error/prelude.h"#include "di/vocab/error/result.h"#include "di/vocab/expected/unexpect.h"#include "di/vocab/expected/unexpected.h"#include "di/vocab/variant/prelude.h"Go to the source code of this file.
Classes | |
| struct | di::execution::lazy_ns::AllocFailed |
| class | di::execution::lazy_ns::PromiseBase< Self, T > |
| class | di::execution::lazy_ns::Lazy< T > |
| class | di::execution::Lazy< T > |
| class | di::Lazy< T > |
Namespaces | |
| namespace | di |
| namespace | di::execution |
| namespace | di::execution::lazy_ns |
| namespace | di::vocab |
Functions | |
| template<concepts::Expected T, typename Promise> | |
| constexpr auto | di::vocab::tag_invoke (types::Tag< execution::as_awaitable >, T &&value, Promise &promise) -> decltype(auto) |