struct any_receiver_impl

Declaration

template <typename Receiver, typename... Ts>
struct any_receiver_impl { /* full declaration omitted */ };

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:427

Member Variables

public std::decay_t<Receiver> receiver

Method Overview

Methods

template <
    typename Receiver_,
    typename = std::enable_if_t<!std::is_same_v<
        std::decay_t<Receiver_>,
        any_receiver_impl<Receiver, Ts...>>>>
any_receiver_impl<Receiver, Ts...>(
    Receiver_&& receiver)

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:434

Parameters

Receiver_&& receiver

void move_into(void* p)

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:439

Parameters

void* p

void set_error(std::exception_ptr ep) && noexcept

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:450

Parameters

std::exception_ptr ep

void set_stopped() && noexcept

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:456

void set_value(Ts... ts) &&

Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:444

Parameters

Ts... ts