Home | History | Annotate | Download | only in internal

Lines Matching defs:MutexBase

1195 // MutexBase and Mutex implement mutex on pthreads-based platforms. They
1203 // MutexBase implements behavior for both statically and dynamically
1204 // allocated mutexes. Do not use MutexBase directly. Instead, write
1214 class MutexBase {
1241 // This means MutexBase has to be a POD and its member variables
1250 extern ::testing::internal::MutexBase mutex
1254 ::testing::internal::MutexBase mutex = { PTHREAD_MUTEX_INITIALIZER, 0 }
1257 // shares its API with MutexBase otherwise.
1258 class Mutex : public MutexBase {
1277 explicit GTestMutexLock(MutexBase* mutex)
1283 MutexBase* const mutex_;