summaryrefslogtreecommitdiff
path: root/chromium/base/memory/weak_ptr.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/memory/weak_ptr.h')
-rw-r--r--chromium/base/memory/weak_ptr.h8
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_;