]> git.seodisparate.com - UDPConnection/commitdiff
Minor refactorings
authorStephen Seo <seo.disparate@gmail.com>
Sat, 22 Jul 2023 10:07:32 +0000 (19:07 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Fri, 12 Jan 2024 04:32:05 +0000 (13:32 +0900)
src/CXX11_shared_spin_lock.cpp

index 7778155e0e917459bf2cfb4a874dedd362eeabd7..e9fb27cf4a3532ea091a8d9b7b4d553a26f12263 100644 (file)
@@ -39,7 +39,7 @@ UDPC::LockObj<false> UDPC::SharedSpinLock::try_spin_read_lock() {
         ++read;
         return LockObj<false>(selfWeakPtr, Badge{});
     }
-    return LockObj<false>(Badge{});
+    return LockObj<false>{};
 }
 
 void UDPC::SharedSpinLock::read_unlock(UDPC::Badge &&badge) {
@@ -68,7 +68,7 @@ UDPC::LockObj<true> UDPC::SharedSpinLock::try_spin_write_lock() {
         write = true;
         return LockObj<true>(selfWeakPtr, Badge{});
     }
-    return LockObj<true>(Badge{});
+    return LockObj<true>{};
 }
 
 void UDPC::SharedSpinLock::write_unlock(UDPC::Badge &&badge) {
@@ -92,7 +92,7 @@ UDPC::LockObj<false> UDPC::SharedSpinLock::trade_write_for_read_lock(UDPC::LockO
             }
         }
     } else {
-        return LockObj<false>(Badge{});
+        return LockObj<false>{};
     }
 }
 
@@ -107,7 +107,7 @@ UDPC::LockObj<false> UDPC::SharedSpinLock::try_trade_write_for_read_lock(UDPC::L
             return LockObj<false>(selfWeakPtr, Badge{});
         }
     }
-    return LockObj<false>(Badge{});
+    return LockObj<false>{};
 }
 
 UDPC::LockObj<true> UDPC::SharedSpinLock::trade_read_for_write_lock(UDPC::LockObj<false> &lockObj) {
@@ -123,7 +123,7 @@ UDPC::LockObj<true> UDPC::SharedSpinLock::trade_read_for_write_lock(UDPC::LockOb
             }
         }
     } else {
-        return LockObj<true>(Badge{});
+        return LockObj<true>{};
     }
 }
 
@@ -138,5 +138,5 @@ UDPC::LockObj<true> UDPC::SharedSpinLock::try_trade_read_for_write_lock(UDPC::Lo
             return LockObj<true>(selfWeakPtr, Badge{});
         }
     }
-    return LockObj<true>(Badge{});
+    return LockObj<true>{};
 }