Lines Matching refs:data_
60 data_ = rwlock; in RWMutexImpl()
66 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in ~RWMutexImpl()
75 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in lock_shared()
85 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in unlock_shared()
93 pthread_rwlock_t *rwlock = static_cast<pthread_rwlock_t *>(data_); in try_lock_shared()
103 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in lock()
113 pthread_rwlock_t* rwlock = static_cast<pthread_rwlock_t*>(data_); in unlock()
121 pthread_rwlock_t *rwlock = static_cast<pthread_rwlock_t *>(data_); in try_lock()
130 RWMutexImpl::RWMutexImpl() : data_(new MutexImpl(false)) { } in RWMutexImpl()
133 delete static_cast<MutexImpl *>(data_); in ~RWMutexImpl()
137 return static_cast<MutexImpl *>(data_)->acquire(); in lock_shared()
141 return static_cast<MutexImpl *>(data_)->release(); in unlock_shared()
145 return static_cast<MutexImpl *>(data_)->tryacquire(); in try_lock_shared()
149 return static_cast<MutexImpl *>(data_)->acquire(); in lock()
153 return static_cast<MutexImpl *>(data_)->release(); in unlock()
157 return static_cast<MutexImpl *>(data_)->tryacquire(); in try_lock()