|
kokkos-execution 0.0.1
|
#include <scoped_region.hpp>
Public Types | |
| using | sender_concept = stdexec::sender_tag |
| template<typename Rcvr> | |
| using | schd_t = Impl::completion_scheduler_of_t<stdexec::set_value_t, Sndr, stdexec::env_of_t<Rcvr>> |
| template<typename Rcvr> | |
| using | rcvr_t = RegionReceiver<kind, schd_t<Rcvr>, Rcvr> |
Public Member Functions | |
| template<stdexec::__decays_to< RegionSender > Self, stdexec::receiver Rcvr> | |
| constexpr auto | connect (this Self &&self, Rcvr rcvr) noexcept(std::is_nothrow_constructible_v< rcvr_t< Rcvr >, decltype((std::declval< Self >().name)), schd_t< Rcvr > &&, Rcvr && > &&stdexec::__nothrow_connectable< decltype((std::declval< Self >().sndr)), rcvr_t< Rcvr > && >) -> stdexec::connect_result_t< decltype((std::declval< Self >().sndr)), rcvr_t< Rcvr > && > |
| constexpr auto | get_env () const noexcept -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr > |
Static Public Member Functions | |
| template<stdexec::__decays_to< RegionSender > Self, typename... Env> | |
| static consteval auto | get_completion_signatures () |
Public Attributes | |
| std::string | name {} |
| Sndr | sndr |
Definition at line 74 of file scoped_region.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >::rcvr_t = RegionReceiver<kind, schd_t<Rcvr>, Rcvr> |
Definition at line 83 of file scoped_region.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >::schd_t = Impl::completion_scheduler_of_t<stdexec::set_value_t, Sndr, stdexec::env_of_t<Rcvr>> |
Definition at line 80 of file scoped_region.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >::sender_concept = stdexec::sender_tag |
Definition at line 75 of file scoped_region.hpp.
|
inlinenodiscardconstexprnoexcept |
Definition at line 88 of file scoped_region.hpp.
References connect(), KOKKOS_EXECUTION_IMPL_FORWARD_THIS, KOKKOS_EXECUTION_IMPL_MEMBER_CVREF_T, name, and sndr.
|
inlinestaticconsteval |
Definition at line 77 of file scoped_region.hpp.
References KOKKOS_EXECUTION_COMPL_SIGS_KEEP.
|
inlinenodiscardconstexprnoexcept |
Definition at line 113 of file scoped_region.hpp.
References KOKKOS_EXECUTION_IMPL_FORWARDING_ATTRIBUTES_GET_ENV, and sndr.
| std::string Kokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >::name {} |
Definition at line 110 of file scoped_region.hpp.
| Sndr Kokkos::Execution::ExecutionSpaceImpl::RegionSender< kind, Sndr >::sndr |
Definition at line 111 of file scoped_region.hpp.