This header provides forward declarations for the contents of the header datatype.hpp
.
More...
#include <boost/mpi/config.hpp>
Classes | |
struct | boost::mpi::is_mpi_builtin_datatype< T > |
Type trait that determines if there exists a built-in MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_integer_datatype< T > |
Type trait that determines if there exists a built-in integer MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_floating_point_datatype< T > |
Type trait that determines if there exists a built-in floating point MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_logical_datatype< T > |
Type trait that determines if there exists a built-in logical MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_complex_datatype< T > |
Type trait that determines if there exists a built-in complex MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_byte_datatype< T > |
Type trait that determines if there exists a built-in byte MPI data type for a given C++ type. More... | |
struct | boost::mpi::is_mpi_datatype< T > |
Type trait that determines if a C++ type can be mapped to an MPI data type. More... | |
struct | boost::mpi::packed |
a dummy data type giving MPI_PACKED as its MPI_Datatype More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::mpi | |
Functions | |
template<typename T > | |
MPI_Datatype | boost::mpi::get_mpi_datatype (const T &x) |
Returns an MPI data type for a C++ type. More... | |
template<typename T > | |
MPI_Datatype | boost::mpi::get_mpi_datatype () |
This header provides forward declarations for the contents of the header datatype.hpp
.
It is expected to be used primarily by user-defined C++ classes that need to specialize is_mpi_datatype
.