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.