Iros
 
Loading...
Searching...
No Matches
ignore_all.h File Reference

Go to the source code of this file.

Classes

struct  di::execution::ignore_all_ns::NotError
 
struct  di::execution::ignore_all_ns::Stopped
 
struct  di::execution::ignore_all_ns::DataT< Seq, Rec >
 
struct  di::execution::ignore_all_ns::DataT< Seq, Rec >::Type
 
struct  di::execution::ignore_all_ns::NextDataT< Seq, Rec, Next, NextRec >
 
struct  di::execution::ignore_all_ns::NextDataT< Seq, Rec, Next, NextRec >::Type
 
struct  di::execution::ignore_all_ns::NextReceiverT< Seq, Rec, Next, NextRec >
 
struct  di::execution::ignore_all_ns::NextReceiverT< Seq, Rec, Next, NextRec >::Type
 
struct  di::execution::ignore_all_ns::NextOperationStateT< Seq, Rec, Next, NextRec >
 
struct  di::execution::ignore_all_ns::NextOperationStateT< Seq, Rec, Next, NextRec >::Type
 
struct  di::execution::ignore_all_ns::NextSenderT< Seq, Rec, Next >
 
struct  di::execution::ignore_all_ns::NextSenderT< Seq, Rec, Next >::Type
 
struct  di::execution::ignore_all_ns::ReceiverT< Seq, Rec >
 
struct  di::execution::ignore_all_ns::ReceiverT< Seq, Rec >::Type
 
struct  di::execution::ignore_all_ns::OperationStateT< Seq, Rec >
 
struct  di::execution::ignore_all_ns::OperationStateT< Seq, Rec >::Type
 
struct  di::execution::ignore_all_ns::SenderT< Seq >
 
struct  di::execution::ignore_all_ns::SenderT< Seq >::Type
 
struct  di::execution::ignore_all_ns::Function
 

Namespaces

namespace  di
 
namespace  di::execution
 
namespace  di::execution::ignore_all_ns
 

Typedefs

template<typename T>
using di::execution::ignore_all_ns::DecayedRValue = meta::Decay<T>&&
 
template<typename... Types>
using di::execution::ignore_all_ns::DecayedVariant = vocab::Variant<meta::Decay<Types>...>
 
template<typename Env, typename Seq>
using di::execution::ignore_all_ns::ErrorStorage
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::Data = meta::Type<DataT<Seq, Rec>>
 
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>>
 
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>>
 
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>>
 
template<typename Next, typename Env>
using di::execution::ignore_all_ns::NextSignatures
 
template<concepts::Sender Seq, concepts::Receiver Rec, concepts::Sender Next>
using di::execution::ignore_all_ns::NextSender = meta::Type<NextSenderT<Seq, Rec, Next>>
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::Receiver = meta::Type<ReceiverT<Seq, Rec>>
 
template<concepts::Sender Seq, concepts::Receiver Rec>
using di::execution::ignore_all_ns::OperationState = meta::Type<OperationStateT<Seq, Rec>>
 
template<typename Err>
using di::execution::ignore_all_ns::ErrorsWithStopped = types::CompletionSignatures<SetStopped(), SetError(DecayedRValue<Err>)>
 
template<typename Seq, typename Env>
using di::execution::ignore_all_ns::Completions
 
template<concepts::Sender Seq>
using di::execution::ignore_all_ns::Sender = meta::Type<SenderT<meta::RemoveCVRef<Seq>>>
 

Variables

template<typename Env, typename Seq>
constexpr bool di::execution::ignore_all_ns::sends_stopped
 
constexpr auto di::execution::ignore_all = ignore_all_ns::Function {}
 Adapt a sequence sender to a regular sender of void, ignoring the sequence's values.