kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Tests::Utils::CheckNodeTypeSender< NodeType, Sndr > Struct Template Reference

#include <check_node_type.hpp>

Public Types

using sender_concept = stdexec::sender_tag

Public Member Functions

template<stdexec::__decays_to< CheckNodeTypeSender > Self, stdexec::receiver Rcvr>
constexpr auto connect (this Self &&self, Rcvr rcvr) noexcept(stdexec::__nothrow_connectable< KOKKOS_EXECUTION_IMPL_MEMBER_CVREF_T(Self, sndr), Rcvr && >) -> stdexec::connect_result_t< KOKKOS_EXECUTION_IMPL_MEMBER_CVREF_T(Self, sndr), Rcvr && >
constexpr auto get_env () const noexcept -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr >

Static Public Member Functions

template<stdexec::__decays_to< CheckNodeTypeSender > Self, typename... Env>
static consteval auto get_completion_signatures ()

Public Attributes

Sndr sndr

Detailed Description

template<typename NodeType, stdexec::sender Sndr>
struct Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >

Definition at line 36 of file check_node_type.hpp.

Member Typedef Documentation

◆ sender_concept

template<typename NodeType, stdexec::sender Sndr>
using Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >::sender_concept = stdexec::sender_tag

Definition at line 37 of file check_node_type.hpp.

Member Function Documentation

◆ connect()

template<typename NodeType, stdexec::sender Sndr>
template<stdexec::__decays_to< CheckNodeTypeSender > Self, stdexec::receiver Rcvr>
auto Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >::connect ( this Self && self,
Rcvr rcvr ) -> stdexec::connect_result_t< KOKKOS_EXECUTION_IMPL_MEMBER_CVREF_T(Self, sndr), Rcvr && >
inlinenodiscardconstexprnoexcept

Definition at line 46 of file check_node_type.hpp.

References connect(), KOKKOS_EXECUTION_IMPL_MEMBER_CVREF_T, and sndr.

◆ get_completion_signatures()

template<typename NodeType, stdexec::sender Sndr>
template<stdexec::__decays_to< CheckNodeTypeSender > Self, typename... Env>
consteval auto Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >::get_completion_signatures ( )
inlinestaticconsteval

Definition at line 41 of file check_node_type.hpp.

References KOKKOS_EXECUTION_COMPL_SIGS_KEEP.

◆ get_env()

template<typename NodeType, stdexec::sender Sndr>
auto Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >::get_env ( ) const -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr >
inlinenodiscardconstexprnoexcept

Member Data Documentation

◆ sndr

template<typename NodeType, stdexec::sender Sndr>
Sndr Tests::Utils::CheckNodeTypeSender< NodeType, Sndr >::sndr

Definition at line 39 of file check_node_type.hpp.


The documentation for this struct was generated from the following file: