#include "osl/oslConfig.h"
#include <thread>
構成 | |
class | osl::misc::LightScopedLock< Mutex > |
class | osl::misc::LightMutex |
class | osl::misc::LightMutex::unlockable_lock |
requirement: thread local [詳細] | |
class | osl::misc::LightMutexChar |
ネームスペース | |
namespace | osl |
namespace | osl::misc |
マクロ定義 | |
#define | SCOPED_LOCK(lock, m) osl::misc::LightMutex::scoped_lock lock(m); |
#define | SCOPED_LOCK_CHAR(lock, m) osl::misc::LightMutexChar::scoped_lock lock(m); |
#define SCOPED_LOCK | ( | lock, | ||
m | ||||
) | osl::misc::LightMutex::scoped_lock lock(m); |
lightMutex.h の 176 行で定義されています。
参照元 osl::checkmate::DfpnTable::addDag(), osl::checkmate::DfpnTable::List::addDag(), osl::checkmate::DfpnTable::clear(), osl::checkmate::DfpnTable::estimateNodeCount(), osl::checkmate::DfpnTable::List::estimateNodeCount(), osl::checkmate::DualDfpn::findProof(), osl::checkmate::DfpnTable::findProofOracle(), osl::checkmate::DfpnTable::List::findProofOracle(), osl::checkmate::DfpnTable::leaveWorking(), osl::checkmate::DfpnTable::List::leaveWorking(), osl::checkmate::DfpnTable::probe(), osl::checkmate::DfpnTable::List::probe(), osl::checkmate::DfpnShared::restartThreads(), osl::checkmate::DfpnTable::setWorking(), osl::checkmate::DfpnTable::List::setWorking(), osl::checkmate::DfpnTable::showProofOracles(), osl::checkmate::DfpnTable::List::showProofOracles(), osl::checkmate::DfpnTable::smallTreeGC(), osl::checkmate::DfpnTable::List::smallTreeGC(), osl::checkmate::DfpnTable::store(), osl::checkmate::DfpnTable::List::store(), osl::checkmate::DfpnTable::testTable(), と osl::checkmate::DfpnTable::List::testTable().
#define SCOPED_LOCK_CHAR | ( | lock, | ||
m | ||||
) | osl::misc::LightMutexChar::scoped_lock lock(m); |
lightMutex.h の 178 行で定義されています。