Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Missing explicit.
[simgrid.git] / src / mc / remote / RemotePtr.hpp
index 6b367fd..2f51118 100644 (file)
@@ -32,7 +32,7 @@ private:
 
 public:
   Remote() = default;
-  Remote(T const& p) { std::memcpy(&buffer, &p, sizeof buffer); }
+  explicit Remote(T const& p) { std::memcpy(&buffer, &p, sizeof buffer); }
 
   T* getBuffer() { return reinterpret_cast<T*>(&buffer); }
   const T* getBuffer() const { return reinterpret_cast<const T*>(&buffer); }