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.