X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/43f7ca1cac5ab1858e318fdd6239d0a0c3b3d893..0afea9ca4870d1137966c9f37607f7ea893b1944:/src/smpi/include/smpi_info.hpp diff --git a/src/smpi/include/smpi_info.hpp b/src/smpi/include/smpi_info.hpp index c8f049be73..61eccb2272 100644 --- a/src/smpi/include/smpi_info.hpp +++ b/src/smpi/include/smpi_info.hpp @@ -7,21 +7,23 @@ #ifndef SMPI_INFO_HPP #define SMPI_INFO_HPP -#include "smpi_f2c.hpp" #include "smpi/smpi.h" -#include "xbt/dict.h" +#include "smpi_f2c.hpp" +#include +#include namespace simgrid{ namespace smpi{ class Info : public F2C{ private: - xbt_dict_t dict_; - int refcount_; + std::map map_; + int refcount_ = 1; + public: - explicit Info(); + Info() = default; explicit Info(Info* orig); - ~Info(); + ~Info() = default; void ref(); static void unref(MPI_Info info); void set(char *key, char *value);