Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Remove useless bits
[simgrid.git] / src / mc / ChunkedData.hpp
index dd7c6af..706c749 100644 (file)
 #include <cstddef>
 #include <cstdint>
 
+#include <utility>
 #include <vector>
 
 #include "src/mc/mc_forward.hpp"
-#include "src/mc/AddressSpace.hpp"
 #include "src/mc/PageStore.hpp"
 
 namespace simgrid {
@@ -75,7 +75,6 @@ public:
   std::size_t page_count()          const { return pagenos_.size(); }
   std::size_t pageno(std::size_t i) const { return pagenos_[i]; }
   const std::size_t* pagenos()      const { return pagenos_.data(); }
-  std::size_t*       pagenos()            { return pagenos_.data(); }
 
   const void* page(std::size_t i) const
   {
@@ -83,7 +82,7 @@ public:
   }
 
   ChunkedData(PageStore& store, AddressSpace& as,
-    remote_ptr<void> addr, std::size_t page_count,
+    RemotePtr<void> addr, std::size_t page_count,
     const std::size_t* ref_page_numbers, const std::uint64_t* pagemap);
 };