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

Go to the source code of this file.

Classes

struct  di::execution::repeat_ns::ReceiverT< Op, Rec >
 
struct  di::execution::repeat_ns::ReceiverT< Op, Rec >::Type
 
struct  di::execution::repeat_ns::OperationStateT< Send, Rec >
 
struct  di::execution::repeat_ns::OperationStateT< Send, Rec >::Type
 
struct  di::execution::repeat_ns::SequenceT< Send >
 
struct  di::execution::repeat_ns::SequenceT< Send >::Type
 
struct  di::execution::repeat_ns::Function
 

Namespaces

namespace  di
 
namespace  di::execution
 
namespace  di::execution::repeat_ns
 

Typedefs

template<typename Op, typename Rec>
using di::execution::repeat_ns::Receiver = meta::Type<ReceiverT<Op, Rec>>
 
template<typename Send, typename Rec>
using di::execution::repeat_ns::OperationState = meta::Type<OperationStateT<Send, Rec>>
 
template<typename Send, typename Env>
using di::execution::repeat_ns::Sigs
 
template<typename Send>
using di::execution::repeat_ns::Sequence = meta::Type<SequenceT<meta::RemoveCVRef<Send>>>
 

Variables

constexpr auto di::execution::repeat = repeat_ns::Function {}
 Transform a copyable sender into an infinite sequence sender.