struct unique_any_sender_impl
Declaration
template <typename Sender, typename... Ts>
struct unique_any_sender_impl { /* full declaration omitted */ };Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:620
Member Variables
- public std::decay_t<Sender> sender
Method Overview
- public pika::execution::experimental::detail::any_operation_state connect(any_receiver<Ts...> && receiver) &&
- public void move_into(void * p)
- public template <typename Sender_, typename = std::enable_if_t<!std::is_same_v<std::decay_t<Sender_>, unique_any_sender_impl<Sender, Ts...>>>> unique_any_sender_impl<Sender, Ts...>(Sender_ && sender)
Methods
pika::execution::experimental::detail::
any_operation_state
connect(any_receiver<Ts...>&& receiver) &&
pika::execution::experimental::detail::
any_operation_state
connect(any_receiver<Ts...>&& receiver) &&Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:637
Parameters
- any_receiver<Ts...>&& receiver
void move_into(void* p)
void move_into(void* p)Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:632
Parameters
- void* p
template <
typename Sender_,
typename = std::enable_if_t<!std::is_same_v<
std::decay_t<Sender_>,
unique_any_sender_impl<Sender, Ts...>>>>
unique_any_sender_impl<Sender, Ts...>(
Sender_&& sender)
template <
typename Sender_,
typename = std::enable_if_t<!std::is_same_v<
std::decay_t<Sender_>,
unique_any_sender_impl<Sender, Ts...>>>>
unique_any_sender_impl<Sender, Ts...>(
Sender_&& sender)Declared at: libs/pika/execution_base/include/pika/execution_base/any_sender.hpp:627
Parameters
- Sender_&& sender