KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
Loading...
Searching...
No Matches
kamping::builtin_type< T > Struct Template Reference

Checks if the type T is a builtin MPI type. More...

#include <builtin_types.hpp>

Inheritance diagram for kamping::builtin_type< T >:
Collaboration diagram for kamping::builtin_type< T >:

Detailed Description

template<typename T>
struct kamping::builtin_type< T >

Checks if the type T is a builtin MPI type.

Provides a member constant value which is equal to true if T is a builtin type. If value is true, the following members are defined, where data_type() returns the corresponding MPI_Datatype and category the corresponding TypeCategory.

struct builtin_type<T> {
static constexpr bool value = true;
static MPI_Datatype data_type();
static constexpr TypeCategory category;
};
STL-compatible allocator for requesting memory using the builtin MPI allocator.
Definition allocator.hpp:32
TypeCategory
the members specify which group the datatype belongs to according to the type groups specified in Sec...
Definition builtin_types.hpp:32
Checks if the type T is a builtin MPI type.
Definition builtin_types.hpp:65

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