#include "simgrid/s4u/Engine.hpp"
#include "simgrid/s4u/NetZone.hpp"
-#include "src/msg/msg_private.h"
+#include "src/msg/msg_private.hpp"
#if SIMGRID_HAVE_LUA
#include <lua.h>
#include <lualib.h>
#endif
-SG_BEGIN_DECL()
+extern "C" {
/********************************* MSG **************************************/
void MSG_zone_get_sons(msg_netzone_t netzone, xbt_dict_t whereto)
{
- for (auto elem : *netzone->getChildren()) {
+ for (auto const& elem : *netzone->getChildren()) {
xbt_dict_set(whereto, elem->getCname(), static_cast<void*>(elem), nullptr);
}
}
/* converts vector to dynar */
std::vector<simgrid::s4u::Host*> hosts;
netzone->getHosts(&hosts);
- for (auto host : hosts)
+ for (auto const& host : hosts)
xbt_dynar_push(whereto, &host);
}
-
-SG_END_DECL()
+}