Iros
 
Loading...
Searching...
No Matches
di::execution::ignore_all_ns Namespace Reference

Classes

struct  DataT
 
struct  Function
 
struct  NextDataT
 
struct  NextOperationStateT
 
struct  NextReceiverT
 
struct  NextSenderT
 
struct  NotError
 
struct  OperationStateT
 
struct  ReceiverT
 
struct  SenderT
 
struct  Stopped
 

Typedefs

template<typename T>
using DecayedRValue = meta::Decay<T>&&
 
template<typename... Types>
using DecayedVariant = vocab::Variant<meta::Decay<Types>...>
 
template<typename Env, typename Seq>
using ErrorStorage
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using Data = meta::Type<DataT<Seq, Rec>>
 
template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using NextData = meta::Type<NextDataT<Seq, Rec, Next, NextRec>>
 
template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, NextRec>>
 
template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, NextRec>>
 
template<typename Next, typename Env>
using NextSignatures
 
template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next>
using NextSender = meta::Type<NextSenderT<Seq, Rec, Next>>
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using Receiver = meta::Type<ReceiverT<Seq, Rec>>
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using OperationState = meta::Type<OperationStateT<Seq, Rec>>
 
template<typename Err>
using ErrorsWithStopped = types::CompletionSignatures<SetStopped(), SetError(DecayedRValue<Err>)>
 
template<typename Seq, typename Env>
using Completions
 
template<concepts::Sender Seq>
using Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>>
 

Variables

template<typename Env, typename Seq>
constexpr bool sends_stopped
 

Typedef Documentation

◆ Completions

template<typename Seq, typename Env>
using di::execution::ignore_all_ns::Completions
Initial value:
types::CompletionSignatures< SetStopped(), SetError(DecayedRValue< Err >)> ErrorsWithStopped
Definition ignore_all.h:272
Type< detail::MakeCompletionSignaturesHelper< ExtraSigs, meta::ValueTypesOf< Send, Env, SetValue, meta::List >, meta::Transform< meta::ErrorTypesOf< Send, Env, meta::List >, meta::Quote< SetError > >, meta::Conditional< meta::sends_stopped< Send, Env >, SetStopped, types::CompletionSignatures<> > > > MakeCompletionSignatures
Definition make_completion_signatures.h:36
Definition set_value.h:6
Definition core.h:18
Definition completion_signuatures.h:7

◆ Data

template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::Data = meta::Type<DataT<Seq, Rec>>

◆ DecayedRValue

template<typename T>
using di::execution::ignore_all_ns::DecayedRValue = meta::Decay<T>&&

◆ DecayedVariant

template<typename... Types>
using di::execution::ignore_all_ns::DecayedVariant = vocab::Variant<meta::Decay<Types>...>

◆ ErrorStorage

template<typename Env, typename Seq>
using di::execution::ignore_all_ns::ErrorStorage
Initial value:
vocab::Variant< meta::Decay< Types >... > DecayedVariant
Definition ignore_all.h:47
detail::ConditionalHelper< value, T, U >::Type Conditional
Definition core.h:88
Type< detail::AsTemplateHelper< Template, T > > AsTemplate
Definition algorithm.h:60
Fold< Lst, List<>, detail::PushBackIfUnique > Unique
Definition algorithm.h:203
GatherSignatures< execution::SetError, Sender, Env, meta::TypeIdentity, Var > ErrorTypesOf
Definition error_types_of.h:13
Type< detail::ConcatHelper< Lists... > > Concat
Definition algorithm.h:80
Definition core.h:5

◆ ErrorsWithStopped

◆ NextData

template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using di::execution::ignore_all_ns::NextData = meta::Type<NextDataT<Seq, Rec, Next, NextRec>>

◆ NextOperationState

template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using di::execution::ignore_all_ns::NextOperationState = meta::Type<NextOperationStateT<Seq, Rec, Next, NextRec>>

◆ NextReceiver

template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next, concepts::Receiver NextRec>
using di::execution::ignore_all_ns::NextReceiver = meta::Type<NextReceiverT<Seq, Rec, Next, NextRec>>

◆ NextSender

template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next>
using di::execution::ignore_all_ns::NextSender = meta::Type<NextSenderT<Seq, Rec, Next>>

◆ NextSignatures

◆ OperationState

template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::OperationState = meta::Type<OperationStateT<Seq, Rec>>

◆ Receiver

template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::Receiver = meta::Type<ReceiverT<Seq, Rec>>

◆ Sender

template<concepts::Sender Seq>
using di::execution::ignore_all_ns::Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>>

Variable Documentation

◆ sends_stopped

template<typename Env, typename Seq>
bool di::execution::ignore_all_ns::sends_stopped
constexpr
Initial value:
=
constexpr usize Size
Definition list.h:106
constexpr bool sends_stopped
Definition sends_stopped.h:13