|
di 0.1.0
|
#include "di/any/concepts/any_storable_infallibly.h"#include "di/any/concepts/any_storage.h"#include "di/any/concepts/method.h"#include "di/any/container/prelude.h"#include "di/any/storage/hybrid_storage.h"#include "di/any/types/method.h"#include "di/any/types/this.h"#include "di/execution/algorithm/just.h"#include "di/execution/algorithm/just_or_error.h"#include "di/execution/any/any_env.h"#include "di/execution/any/any_operation_state.h"#include "di/execution/any/any_receiver.h"#include "di/execution/concepts/operation_state.h"#include "di/execution/concepts/receiver_of.h"#include "di/execution/concepts/sender.h"#include "di/execution/concepts/sender_to.h"#include "di/execution/concepts/valid_completion_signatures.h"#include "di/execution/coroutine/lazy.h"#include "di/execution/interface/connect.h"#include "di/execution/meta/connect_result.h"#include "di/execution/receiver/set_error.h"#include "di/execution/receiver/set_stopped.h"#include "di/execution/receiver/set_value.h"#include "di/execution/types/completion_signuatures.h"#include "di/function/tag_invoke.h"#include "di/meta/algorithm.h"#include "di/meta/core.h"#include "di/meta/language.h"#include "di/meta/operations.h"#include "di/meta/util.h"#include "di/types/in_place_type.h"#include "di/util/declval.h"#include "di/util/defer_construct.h"#include "di/util/move.h"#include "di/vocab/error/error.h"#include "di/vocab/expected/expected_forward_declaration.h"#include "di/vocab/expected/unexpected.h"Go to the source code of this file.
Namespaces | |
| namespace | di |
| namespace | di::execution |
Typedefs | |
| template<concepts::ValidCompletionSignatures Sigs, typename Env = void, concepts::AnyStorage Storage = any::HybridStorage<>, typename VTablePolicy = any::MaybeInlineVTable<3>, concepts::OperationState Op = AnyOperationState<>, typename Rec = AnyReceiver<detail::AnySigs<Sigs>>> | |
| using | di::execution::AnySender = meta::Type<AnySenderT<Sigs, Env, Storage, VTablePolicy, Op, Rec>> |
| template<typename T = void> | |
| using | di::execution::AnySenderOf = meta::Type<AnySenderOfT<T>> |
| template<concepts::ValidCompletionSignatures Sigs, typename Env = void, concepts::AnyStorage Storage = any::HybridStorage<>, typename VTablePolicy = any::MaybeInlineVTable<3>, concepts::OperationState Op = AnyOperationState<>, typename Rec = AnyReceiver<detail::AnySigs<Sigs>>> | |
| using | di::AnySender |
| template<typename T = void> | |
| using | di::AnySenderOf |