| 40 | } |
| 41 | |
| 42 | void MutexThreadChecker::assertNotLocked() { |
| 43 | auto currentThreadId = std::this_thread::get_id(); |
| 44 | SC_ASSERT(_storage->threadIdWithLock.load() != currentThreadId, "Mutex is already locked by current thread"); |
| 45 | } |
| 46 | |
| 47 | #else |
| 48 | MutexThreadChecker::MutexThreadChecker() = default; |