Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Missing explicit.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 6 May 2019 14:23:20 +0000 (16:23 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 6 May 2019 14:23:20 +0000 (16:23 +0200)
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); }