46struct type_info_compare
58 typedef std::map<std::type_info const*,MPI_Datatype,type_info_compare> stored_map_type;
69 for (stored_map_type::iterator
it=map.begin();
it != map.end(); ++
it)
81 stored_map_type::iterator
pos = map.find(t);
108 std::type_info
const* t = &
typeid(
T);
void set(const std::type_info *t, MPI_Datatype datatype)
MPI_Datatype get(const std::type_info *t)
MPI_Datatype MPIType< bool >(void)
MPI_Datatype MPIType< int32_t >(void)
MPI_Datatype MPIType< double >(void)
MPI_Datatype MPIType< long double >(void)
MPI_Datatype MPIType< unsigned short int >(void)
MPI_Datatype MPIType(void)
MPI_Datatype MPIType< unsigned char >(void)
MPI_Datatype MPIType< signed short int >(void)
MPI_Datatype MPIType< int64_t >(void)
MPI_Datatype MPIType< signed char >(void)
MPI_Datatype MPIType< float >(void)
MPI_Datatype MPIType< uint64_t >(void)
MPI_Datatype MPIType< uint32_t >(void)
bool operator()(std::type_info const *lhs, std::type_info const *rhs) const