X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2fc0b2295fffd8259044be9514b051b815b3654d..2cbb80e4efe5bef8a6d6d8a14f7a35729421e21c:/src/smpi/include/smpi_info.hpp?ds=sidebyside diff --git a/src/smpi/include/smpi_info.hpp b/src/smpi/include/smpi_info.hpp index c8f049be73..ec95363240 100644 --- a/src/smpi/include/smpi_info.hpp +++ b/src/smpi/include/smpi_info.hpp @@ -7,21 +7,22 @@ #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 namespace simgrid{ namespace smpi{ class Info : public F2C{ private: - xbt_dict_t dict_; - int refcount_; + std::unordered_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);