100 void Lock() noexcept;
107 void Unlock() noexcept;
110 std::optional<
std::thread::
id> m_owner_thread_id;
111 std::mutex m_main_mutex;
112 std::mutex m_thread_owner_mutex;
Mutex with owner-thread reentry.
Definition thread_lock.hxx:61
ThreadLock() noexcept=default
Unlocked lock, no owner.
Root namespace of the StormByte suite.
#define STORMBYTE_PUBLIC
Definition visibility.h:52