Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Remove unsafe method ChunkedData::pagenos() (non-const)
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 22 Feb 2016 11:34:58 +0000 (12:34 +0100)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 22 Feb 2016 15:08:24 +0000 (16:08 +0100)
Modifying the page number directly would break the reference counts on
the pages.

src/mc/ChunkedData.hpp

index dd7c6af..bd35e3b 100644 (file)
@@ -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
   {