kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs > Struct Template Reference

#include <make_opstate.hpp>

Public Types

using type = OpStateType<Sndr, Rcvr, Clsrs...>

Public Member Functions

constexpr auto operator() (Sndr &&sndr, Rcvr rcvr, Clsrs... clsrs) const noexcept(std::is_nothrow_constructible_v< type, Sndr &&, Rcvr &&, Clsrs &&... >) -> type

Detailed Description

template<typename DomainType, template< typename... > typename OpStateType>
template<typename Sndr, typename Rcvr, typename... Clsrs>
struct Kokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs >

Definition at line 14 of file make_opstate.hpp.

Member Typedef Documentation

◆ type

template<typename DomainType, template< typename... > typename OpStateType>
template<typename Sndr, typename Rcvr, typename... Clsrs>
using Kokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs >::type = OpStateType<Sndr, Rcvr, Clsrs...>

Definition at line 15 of file make_opstate.hpp.

Member Function Documentation

◆ operator()()

template<typename DomainType, template< typename... > typename OpStateType>
template<typename Sndr, typename Rcvr, typename... Clsrs>
auto Kokkos::Execution::Impl::MakeOpState< DomainType, OpStateType >::Huddle< Sndr, Rcvr, Clsrs >::operator() ( Sndr && sndr,
Rcvr rcvr,
Clsrs... clsrs ) const->type
inlineconstexprnoexcept

Definition at line 18 of file make_opstate.hpp.


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