X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FRWSpinLock.h;h=cc4f480a4e29b123cafd16af71963bbd3b63f03e;hb=b367f0fada0a53564f83e5072bbd45994a1c0795;hp=63dac2f5dbc294efa737315b1fbd34a0c243583b;hpb=79b78eaaf88ead9fa6543822c193b4e86d0e2395;p=folly.git diff --git a/folly/RWSpinLock.h b/folly/RWSpinLock.h index 63dac2f5..cc4f480a 100644 --- a/folly/RWSpinLock.h +++ b/folly/RWSpinLock.h @@ -307,7 +307,7 @@ class RWSpinLock { class ReadHolder { public: - explicit ReadHolder(RWSpinLock* lock = nullptr) : lock_(lock) { + explicit ReadHolder(RWSpinLock* lock) : lock_(lock) { if (lock_) lock_->lock_shared(); } @@ -360,7 +360,7 @@ class RWSpinLock { class UpgradedHolder { public: - explicit UpgradedHolder(RWSpinLock* lock = nullptr) : lock_(lock) { + explicit UpgradedHolder(RWSpinLock* lock) : lock_(lock) { if (lock_) lock_->lock_upgrade(); } @@ -409,7 +409,7 @@ class RWSpinLock { class WriteHolder { public: - explicit WriteHolder(RWSpinLock* lock = nullptr) : lock_(lock) { + explicit WriteHolder(RWSpinLock* lock) : lock_(lock) { if (lock_) lock_->lock(); } @@ -692,8 +692,7 @@ class RWTicketSpinLockT { ReadHolder(ReadHolder const&) = delete; ReadHolder& operator=(ReadHolder const&) = delete; - explicit ReadHolder(RWSpinLock *lock = nullptr) : - lock_(lock) { + explicit ReadHolder(RWSpinLock* lock) : lock_(lock) { if (lock_) lock_->lock_shared(); } @@ -732,7 +731,7 @@ class RWTicketSpinLockT { WriteHolder(WriteHolder const&) = delete; WriteHolder& operator=(WriteHolder const&) = delete; - explicit WriteHolder(RWSpinLock *lock = nullptr) : lock_(lock) { + explicit WriteHolder(RWSpinLock* lock) : lock_(lock) { if (lock_) lock_->lock(); } explicit WriteHolder(RWSpinLock &lock) : lock_ (&lock) {