diff options
Diffstat (limited to 'chromium/base/memory/weak_ptr.h')
-rw-r--r-- | chromium/base/memory/weak_ptr.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/base/memory/weak_ptr.h b/chromium/base/memory/weak_ptr.h index 1737a674d36..9d35ff3ad26 100644 --- a/chromium/base/memory/weak_ptr.h +++ b/chromium/base/memory/weak_ptr.h @@ -215,7 +215,7 @@ template <typename T> class WeakPtrFactory; template <typename T> class WeakPtr : public internal::WeakPtrBase { public: - WeakPtr() {} + WeakPtr() = default; WeakPtr(std::nullptr_t) {} @@ -306,7 +306,7 @@ class WeakPtrFactory : public internal::WeakPtrFactoryBase { explicit WeakPtrFactory(T* ptr) : WeakPtrFactoryBase(reinterpret_cast<uintptr_t>(ptr)) {} - ~WeakPtrFactory() {} + ~WeakPtrFactory() = default; WeakPtr<T> GetWeakPtr() { DCHECK(ptr_); @@ -338,14 +338,14 @@ class WeakPtrFactory : public internal::WeakPtrFactoryBase { template <class T> class SupportsWeakPtr : public internal::SupportsWeakPtrBase { public: - SupportsWeakPtr() {} + SupportsWeakPtr() = default; WeakPtr<T> AsWeakPtr() { return WeakPtr<T>(weak_reference_owner_.GetRef(), static_cast<T*>(this)); } protected: - ~SupportsWeakPtr() {} + ~SupportsWeakPtr() = default; private: internal::WeakReferenceOwner weak_reference_owner_; |