KaMPIng 0.1.0
(Near) zero-overhead C++ MPI bindings.
Loading...
Searching...
No Matches
std::tuple_element< index, kamping::MPIResult< Args... > > Struct Template Reference

Specialization of the std::tuple_element for kamping::MPIResult. Part of the structured binding machinery. More...

#include <result.hpp>

Public Types

using type
 Type of the underlying data of the i-th data buffer in the result object.
 

Detailed Description

template<size_t index, typename... Args>
struct std::tuple_element< index, kamping::MPIResult< Args... > >

Specialization of the std::tuple_element for kamping::MPIResult. Part of the structured binding machinery.

Parameters
indexIndex of the entry of kamping::MPIResult for which the underlying data type shall be deduced.
Template Parameters
ArgsAutomatically deducted template parameters.

Member Typedef Documentation

◆ type

template<size_t index, typename... Args>
using std::tuple_element< index, kamping::MPIResult< Args... > >::type
Initial value:
std::remove_reference_t<decltype(declval<kamping::MPIResult<Args...>>().template get<index>()
)>
MPIResult contains the result of a MPI call wrapped by KaMPIng.
Definition result.hpp:67

Type of the underlying data of the i-th data buffer in the result object.


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