#include "di/any/concepts/any_storable_infallibly.h"#include "di/any/concepts/any_storage.h"#include "di/any/container/prelude.h"#include "di/any/storage/inline_storage.h"#include "di/any/types/method.h"#include "di/any/types/this.h"#include "di/any/vtable/maybe_inline_vtable.h"#include "di/execution/any/any_env.h"#include "di/execution/concepts/completion_signature.h"#include "di/execution/concepts/receiver_of.h"#include "di/execution/concepts/valid_completion_signatures.h"#include "di/execution/receiver/set_error.h"#include "di/meta/algorithm.h"#include "di/meta/core.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/vocab/error/error.h"Go to the source code of this file.
Classes | |
| struct | di::execution::AnyReceiverT< Sigs, Env, Storage, VTablePolicy > |
| class | di::execution::AnyReceiverT< Sigs, Env, Storage, VTablePolicy >::Type |
Namespaces | |
| namespace | di |
| namespace | di::execution |
| namespace | di::execution::detail |
Typedefs | |
| template<concepts::CompletionSignature Sig> | |
| using | di::execution::detail::MethodForSig |
| template<concepts::ValidCompletionSignatures Sigs> | |
| using | di::execution::detail::AnySigs |
| template<concepts::ValidCompletionSignatures Sigs, typename Env> | |
| using | di::execution::detail::AnyReceiverMethods |
| template<concepts::ValidCompletionSignatures Sigs, typename Env = void, concepts::AnyStorage Storage = any::InlineStorage<2 * sizeof(void*), alignof(void*)>, typename VTablePolicy = any::MaybeInlineVTable<3>> | |
| using | di::execution::AnyReceiver = meta::Type<AnyReceiverT<Sigs, Env, Storage, VTablePolicy>> |
| template<concepts::ValidCompletionSignatures Sigs, typename Env = void, concepts::AnyStorage Storage = any::InlineStorage<2 * sizeof(void*), alignof(void*)>, typename VTablePolicy = any::MaybeInlineVTable<3>> | |
| using | di::AnyReceiver |