KaMPIng 0.2.1
(Near) zero-overhead MPI wrapper for C++
Loading...
Searching...
No Matches
kamping::types::mpi_type_traits< T, Enable > Struct Template Reference

The type trait that maps a C++ type T to an MPI_Datatype for the kamping-types module. More...

#include <mpi_type_traits.hpp>

Detailed Description

template<typename T, typename Enable = void>
struct kamping::types::mpi_type_traits< T, Enable >

The type trait that maps a C++ type T to an MPI_Datatype for the kamping-types module.

The default behavior is controlled by kamping::types::type_dispatcher(). Specialize this trait to support additional types within the module. Upper-level frameworks (e.g., full KaMPIng) define their own extension point on top.


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