/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
+#ifndef SIMGRID_XBT_LOG_HPP
+#define SIMGRID_XBT_LOG_HPP
+
#include <simgrid/Exception.hpp>
#include <xbt/log.h>
} // namespace xbt
} // namespace simgrid
+
+#endif
\ No newline at end of file
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
-#include <map>
+#ifndef SIMGRID_KERNEL_ENGINEIMPL_HPP
+#define SIMGRID_KERNEL_ENGINEIMPL_HPP
+
#include <simgrid/s4u/Engine.hpp>
#include <simgrid/s4u/NetZone.hpp>
#include <simgrid/simix.hpp>
+
+#include <map>
#include <string>
#include <unordered_map>
} // namespace kernel
} // namespace simgrid
+
+#endif
\ No newline at end of file
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
+#ifndef SIMGRID_SURF_CPUCAS01_HPP
+#define SIMGRID_SURF_CPUCAS01_HPP
+
#include "cpu_interface.hpp"
#include "xbt/base.h"
} // namespace resource
} // namespace kernel
} // namespace simgrid
+
+#endif
\ No newline at end of file
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
+#ifndef SIMGRID_SURF_NETWORK_SMPI_HPP
+#define SIMGRID_SURF_NETWORK_SMPI_HPP
+
#include <xbt/base.h>
#include "network_cm02.hpp"
} // namespace resource
} // namespace kernel
}
+
+#endif