Searched refs:SharedLockGuard (Results 1 – 3 of 3) sorted by relevance
34 class SharedLockGuard {36 explicit SharedLockGuard(LockType* lock) : lock_(lock) { lock_->LockShared(); } in SharedLockGuard() function38 ~SharedLockGuard() { lock_->UnlockShared(); } in ~SharedLockGuard()69 SharedLockGuard<SharedExclusiveChecker> shared_guard() { in shared_guard()70 return SharedLockGuard<SharedExclusiveChecker>(this); in shared_guard()