Lines Matching defs:MutexBase
2021 // MutexBase and Mutex implement mutex on pthreads-based platforms. They
2029 // MutexBase implements behavior for both statically and dynamically
2030 // allocated mutexes. Do not use MutexBase directly. Instead, write
2040 class MutexBase {
2067 // This means MutexBase has to be a POD and its member variables
2076 extern ::testing::internal::MutexBase mutex
2080 ::testing::internal::MutexBase mutex = { PTHREAD_MUTEX_INITIALIZER, 0 }
2083 // shares its API with MutexBase otherwise.
2084 class Mutex : public MutexBase {
2103 explicit GTestMutexLock(MutexBase* mutex)
2109 MutexBase* const mutex_;