|
TIMPI
|
Encapsulates the MPI_Datatype. More...
#include <data_type.h>
Public Member Functions | |
| DataType ()=default | |
| DataType (const DataType &other)=default | |
| DataType (DataType &&other)=default | |
| DataType (const data_type &type) | |
| DataType (const DataType &other, unsigned int count) | |
| virtual | ~DataType ()=default |
| DataType & | operator= (const DataType &other)=default |
| DataType & | operator= (DataType &&other)=default |
| DataType & | operator= (const data_type &type) |
| operator const data_type & () const | |
| operator data_type & () | |
| void | commit () |
| void | free () |
Static Public Attributes | |
| static const bool | is_fixed_type = true |
Protected Attributes | |
| data_type | _datatype |
Encapsulates the MPI_Datatype.
Definition at line 50 of file data_type.h.
|
default |
|
default |
|
default |
|
inline |
Definition at line 58 of file data_type.h.
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 105 of file data_type.h.
Referenced by commit(), DataType(), free(), operator const data_type &(), operator data_type &(), operator=(), TIMPI::StandardType< TIMPI_DEFAULT_SCALAR_TYPE >::StandardType(), TIMPI::StandardType< std::pair< T1, T2 >, typename std::enable_if< StandardType< typename std::remove_const< T1 >::type >::is_fixed_type &&StandardType< T2 >::is_fixed_type >::type >::StandardType(), TIMPI::StandardType< std::array< T, N >, typename std::enable_if< StandardType< T >::is_fixed_type >::type >::StandardType(), and TIMPI::StandardType< std::tuple< Types... >, typename std::enable_if< CheckAllFixedTypes< Types... >::is_fixed_type >::type >::StandardType().
|
static |
Definition at line 56 of file data_type.h.
1.8.14