Iros
 
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