di 0.1.0
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.