X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4b90ce2abff77ca7898fd9292a122440df739916..81cf16413c4a90076dd297c427c76a9baff7460e:/src/simix/popping_private.hpp diff --git a/src/simix/popping_private.hpp b/src/simix/popping_private.hpp index 83e7c00935..285d39bb6f 100644 --- a/src/simix/popping_private.hpp +++ b/src/simix/popping_private.hpp @@ -9,17 +9,18 @@ #include "simgrid/forward.h" #include "src/kernel/activity/ActivityImpl.hpp" +#include #include /********************************* Simcalls *********************************/ -#include "popping_enum.h" /* Definition of e_smx_simcall_t, with one value per simcall */ +#include "popping_enum.hpp" /* Definition of e_smx_simcall_t, with one value per simcall */ -XBT_PUBLIC_DATA const char* simcall_names[]; /* Name of each simcall */ +XBT_PUBLIC_DATA const std::array simcall_names; /* Name of each simcall */ typedef bool (*simix_match_func_t)(void*, void*, simgrid::kernel::activity::CommImpl*); typedef void (*simix_copy_data_func_t)(simgrid::kernel::activity::CommImpl*, void*, size_t); typedef void (*simix_clean_func_t)(void*); -typedef void (*FPtr)(void); // Hide the ugliness +typedef void (*FPtr)(); // Hide the ugliness /* Pack all possible scalar types in an union */ union u_smx_scalar {