Add explicit

This commit is contained in:
Jonas Kvinge
2020-04-07 16:49:15 +02:00
parent 3efc496c41
commit 21b2193cd0
199 changed files with 337 additions and 342 deletions

View File

@@ -28,7 +28,7 @@
template <typename T>
class VlcScopedRef {
public:
VlcScopedRef(T* ptr);
explicit VlcScopedRef(T* ptr);
~VlcScopedRef();
operator T* () const { return ptr_; }
@@ -36,7 +36,7 @@ class VlcScopedRef {
T* operator ->() const { return ptr_; }
private:
VlcScopedRef(VlcScopedRef&) {}
explicit VlcScopedRef(VlcScopedRef&) {}
VlcScopedRef& operator =(const VlcScopedRef&) { return *this; }
T* ptr_;