类
查看源码AtomicFlagGuard
上游未提供类型说明。
构造与析构
3AtomicFlagGuard
AtomicFlagGuard::AtomicFlagGuard (AtomicFlagLock &lock) noexcept
RAII 封装:构造时尝试加锁,析构时仅释放自己成功获取的锁。
libs/concurrency/AtomicFlagLock.hpp:52AtomicFlagGuard
AtomicFlagGuard::AtomicFlagGuard (const AtomicFlagGuard &)=delete
上游未提供说明。
libs/concurrency/AtomicFlagLock.hpp:65~AtomicFlagGuard
AtomicFlagGuard::~AtomicFlagGuard ()
上游未提供说明。
libs/concurrency/AtomicFlagLock.hpp:54成员函数
2operator bool
AtomicFlagGuard::operator bool () const noexcept
判断当前 Guard 是否成功获取了锁。
libs/concurrency/AtomicFlagLock.hpp:63operator=
AtomicFlagGuard & AtomicFlagGuard::operator= (const AtomicFlagGuard &)=delete
上游未提供说明。
libs/concurrency/AtomicFlagLock.hpp:66成员变量
2lock_
AtomicFlagLock& AtomicFlagGuard::lock_
上游未提供说明。
libs/concurrency/AtomicFlagLock.hpp:69locked_
bool AtomicFlagGuard::locked_
上游未提供说明。
libs/concurrency/AtomicFlagLock.hpp:71