di 0.1.0
Loading...
Searching...
No Matches
just.h File Reference

Go to the source code of this file.

Classes

struct  di::execution::just_ns::OperationStateT< CPO, Rec, Types >
struct  di::execution::just_ns::OperationStateT< CPO, Rec, Types >::Type
struct  di::execution::just_ns::ConstructTag
struct  di::execution::just_ns::SenderT< CPO, Types >
struct  di::execution::just_ns::SenderT< CPO, Types >::Type
struct  di::execution::just_ns::Function
struct  di::execution::just_ns::ErrorFunction
struct  di::execution::just_ns::StoppedFunction

Namespaces

namespace  di
namespace  di::execution
namespace  di::execution::just_ns

Typedefs

template<concepts::OneOf< SetValue, SetStopped, SetError > CPO, concepts::Receiver Rec, typename... Types>
using di::execution::just_ns::OperationState = meta::Type<OperationStateT<CPO, Rec, Types...>>
template<concepts::OneOf< SetValue, SetStopped, SetError > CPO, typename... Types>
using di::execution::just_ns::Sender = meta::Type<SenderT<CPO, meta::Decay<Types>...>>
using di::execution::Stopped = decltype(just_stopped())
using di::Stopped

Variables

constexpr auto di::execution::just_ns::construct_tag = ConstructTag {}
constexpr auto di::execution::just = just_ns::Function {}
constexpr auto di::execution::just_error = just_ns::ErrorFunction {}
constexpr auto di::execution::just_stopped = just_ns::StoppedFunction {}
constexpr auto di::execution::stopped = just_stopped()
constexpr auto di::stopped