Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove some useless #includes
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 24 Jun 2016 12:37:06 +0000 (14:37 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Fri, 24 Jun 2016 12:51:36 +0000 (14:51 +0200)
17 files changed:
examples/s4u/io/s4u_io.cpp
include/simgrid/kernel/future.hpp
include/simgrid/s4u/actor.hpp
include/simgrid/s4u/file.hpp
include/simgrid/s4u/host.hpp
include/simgrid/simix/blocking_simcall.hpp
include/xbt/ex.h
include/xbt/functional.hpp
include/xbt/future.hpp
src/mc/mc_comm_pattern.h
src/mc/mc_safety.h
src/simix/smx_global.cpp
src/smpi/smpi_memory.cpp
src/surf/AsClusterFatTree.cpp
src/surf/plugins/energy.cpp
src/surf/surf_interface.hpp
teshsuite/simix/generic_simcalls/generic_simcalls.cpp

index b3aaa11..fc78c30 100644 (file)
@@ -4,7 +4,6 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include <unordered_map>
-#include <vector>
 
 #include "simgrid/s4u.h"
 
index cedfd39..5c11dbb 100644 (file)
@@ -7,7 +7,10 @@
 #ifndef SIMGRID_KERNEL_FUTURE_HPP
 #define SIMGRID_KERNEL_FUTURE_HPP
 
+#include <functional>
 #include <future>
+#include <memory>
+#include <utility>
 #include <type_traits>
 
 #include <boost/optional.hpp>
 #include <xbt/base.h>
 #include <xbt/functional.hpp>
 
-#include <functional>
-#include <future>
-#include <memory>
-#include <utility>
-#include <type_traits>
-
 namespace simgrid {
 namespace kernel {
 
index 9b38309..88d8b01 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <atomic>
 #include <functional>
-#include <future>
 #include <memory>
 #include <stdexcept>
 #include <type_traits>
index 809bd78..4acf4c3 100644 (file)
@@ -6,8 +6,6 @@
 #ifndef SIMGRID_S4U_FILE_HPP
 #define SIMGRID_S4U_FILE_HPP
 
-#include <vector>
-
 #include <xbt/base.h>
 #include <simgrid/simix.h>
 
index 4283ab5..7dd89ff 100644 (file)
@@ -7,7 +7,6 @@
 #define SIMGRID_S4U_HOST_HPP
 
 #include <boost/unordered_map.hpp>
-#include <vector>
 
 #include <xbt/base.h>
 #include <xbt/string.hpp>
index 9477465..7fa0b25 100644 (file)
@@ -7,14 +7,13 @@
 #ifndef SIMGRID_SIMIX_BLOCKING_SIMCALL_HPP
 #define SIMGRID_SIMIX_BLOCKING_SIMCALL_HPP
 
-#include <iostream>
-
 #include <exception>
+#include <functional>
+#include <future>
+#include <utility>
 
 #include <xbt/sysdep.h>
 
-#include <future>
-
 #include <xbt/future.hpp>
 #include <simgrid/kernel/future.hpp>
 #include <simgrid/simix.h>
index d1e3fdf..ce91604 100644 (file)
@@ -46,8 +46,6 @@
 #include <stdlib.h>
 
 #ifdef __cplusplus
-#include <string>
-#include <vector>
 #include <stdexcept>
 #include <xbt/exception.hpp>
 #endif
index e4ab776..cf50e04 100644 (file)
@@ -7,11 +7,11 @@
 #ifndef XBT_FUNCTIONAL_HPP
 #define XBT_FUNCTIONAL_HPP
 
+#include <cstddef>
 #include <cstdlib>
 
 #include <exception>
 #include <functional>
-#include <future>
 #include <utility>
 #include <tuple>
 
index 7211c4e..578e7b2 100644 (file)
@@ -9,13 +9,11 @@
 
 #include <cstddef>
 
-#include <utility>
 #include <exception>
+#include <functional>
 #include <stdexcept>
-
 #include <type_traits>
-
-
+#include <utility>
 
 namespace simgrid {
 namespace xbt {
index 6f4c1da..5721626 100644 (file)
@@ -8,9 +8,7 @@
 #define SIMGRID_MC_COMM_PATTERN_H
 
 #include <cstddef>
-#include <cstring>
 
-#include <string>
 #include <vector>
 
 #include <simgrid_config.h>
index 23fbe10..8e0e164 100644 (file)
@@ -9,7 +9,6 @@
 
 #include <stdint.h>
 
-#include <vector>
 #include <memory>
 
 #include <simgrid_config.h>
index 6549bdb..82691e1 100644 (file)
@@ -5,6 +5,8 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include <functional>
+#include <future>
+#include <memory>
 
 #include <signal.h> /* Signal handling */
 #include <stdlib.h>
index 76ed963..eb6a52b 100644 (file)
@@ -4,9 +4,11 @@
 /* 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 <iostream>
+#include <cstdint>
+#include <climits>
+
+#include <vector>
 
-#include <limits.h>
 #include <stdlib.h>
 #include <sys/types.h>
 
index 8fea21e..18df2ff 100644 (file)
@@ -3,6 +3,9 @@
 /* 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 <fstream>
+#include <sstream>
+
 #include "src/surf/AsClusterFatTree.hpp"
 #include "src/surf/network_interface.hpp"
 
 #include <boost/algorithm/string/split.hpp>
 #include <boost/algorithm/string/classification.hpp>
 
-#include <iostream>
-#include <fstream>
-#include <sstream>
-
 #include "src/surf/xml/platf.hpp" // FIXME: move that back to the parsing area
 
 
index 57ad84b..d457bce 100644 (file)
@@ -5,7 +5,6 @@
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
 #include <utility>
-#include <vector>
 
 #include "simgrid/plugins/energy.h"
 #include "simgrid/simix.hpp"
index e42a2eb..9372970 100644 (file)
@@ -7,8 +7,6 @@
 #define SURF_MODEL_H_
 
 #include <xbt.h>
-#include <string>
-#include <vector>
 #include <memory>
 #include <utility>
 
index cf42eb7..a1e0800 100644 (file)
@@ -4,8 +4,8 @@
 /* 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 <future>
-#include <list>
+#include <memory>
+#include <stdexcept>
 
 #include <xbt/future.hpp>