Lines Matching refs:lock_
21 Lock() : lock_() {}
23 void Acquire() { lock_.Lock(); }
24 void Release() { lock_.Unlock(); }
30 bool Try() { return lock_.Try(); }
42 lock_.Lock();
47 lock_.Unlock();
51 bool rv = lock_.Try();
82 // All private data is implicitly protected by lock_.
88 internal::LockImpl lock_;
98 explicit AutoLock(Lock& lock) : lock_(lock) {
99 lock_.Acquire();
102 AutoLock(Lock& lock, const AlreadyAcquired&) : lock_(lock) {
103 lock_.AssertAcquired();
107 lock_.AssertAcquired();
108 lock_.Release();
112 Lock& lock_;
120 explicit AutoUnlock(Lock& lock) : lock_(lock) {
122 lock_.AssertAcquired();
123 lock_.Release();
127 lock_.Acquire();
131 Lock& lock_;