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

Go to the source code of this file.

Classes

struct  di::execution::transform_each_ns::DataT< Fun, Rec >
 
struct  di::execution::transform_each_ns::DataT< Fun, Rec >::Type
 
struct  di::execution::transform_each_ns::ReceiverT< Fun, Rec >
 
struct  di::execution::transform_each_ns::ReceiverT< Fun, Rec >::Type
 
struct  di::execution::transform_each_ns::OperationStateT< Seq, Fun, Rec >
 
struct  di::execution::transform_each_ns::OperationStateT< Seq, Fun, Rec >::Type
 
struct  di::execution::transform_each_ns::SequenceT< Seq, Fun >
 
struct  di::execution::transform_each_ns::SequenceT< Seq, Fun >::Type
 
struct  di::execution::transform_each_ns::Function
 

Namespaces

namespace  di
 
namespace  di::execution
 
namespace  di::execution::transform_each_ns
 

Typedefs

template<concepts::MovableValue Fun, concepts::Receiver Rec>
using di::execution::transform_each_ns::Data = meta::Type<DataT<meta::Decay<Fun>, Rec>>
 
template<concepts::MovableValue Fun, concepts::Receiver Rec>
using di::execution::transform_each_ns::Receiver = meta::Type<ReceiverT<meta::Decay<Fun>, Rec>>
 
template<concepts::Sender Seq, concepts::MovableValue Fun, concepts::Receiver Rec>
using di::execution::transform_each_ns::OperationState = meta::Type<OperationStateT<Seq, Fun, Rec>>
 
template<typename Seq, typename Fun, typename Env>
using di::execution::transform_each_ns::Signatures
 
template<concepts::Sender Seq, concepts::MovableValue Fun>
using di::execution::transform_each_ns::Sequence = meta::Type<SequenceT<meta::RemoveCVRef<Seq>, meta::Decay<Fun>>>
 

Variables

constexpr auto di::execution::transform_each = function::curry_back(transform_each_ns::Function {}, meta::c_<2ZU>)
 Transform each sender of a sequence.