Stroika Library 3.0d23
 
Loading...
Searching...
No Matches
NullLock.inl
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2026. All rights reserved
3 */
4
6
7 /*
8 ********************************************************************************
9 ************************************* NullLock *********************************
10 ********************************************************************************
11 */
12 constexpr void NullLock::lock () const
13 {
14 }
15 constexpr bool NullLock::try_lock () const
16 {
17 return true;
18 }
19 constexpr void NullLock::unlock () const
20 {
21 }
22 constexpr void NullLock::lock_shared () const
23 {
24 }
25 constexpr bool NullLock::try_lock_shared () const
26 {
27 return true;
28 }
29 constexpr void NullLock::unlock_shared () const
30 {
31 }
32
33}