Lines Matching refs:my_mutex_ptr
538 constexpr scoped_lock() noexcept : my_mutex_ptr(nullptr) {} in scoped_lock()
540 scoped_lock( MinimalisticMutex& m, bool = true ) : my_mutex_ptr(&m) { in scoped_lock()
541 my_mutex_ptr->my_mutex.lock(); in scoped_lock()
548 if (my_mutex_ptr) release(); in ~scoped_lock()
552 CHECK(my_mutex_ptr == nullptr); in acquire()
553 my_mutex_ptr = &m; in acquire()
554 my_mutex_ptr->my_mutex.lock(); in acquire()
559 my_mutex_ptr = &m; in try_acquire()
566 CHECK(my_mutex_ptr != nullptr); in release()
567 my_mutex_ptr->my_mutex.unlock(); in release()
568 my_mutex_ptr = nullptr; in release()
584 CHECK(my_mutex_ptr != nullptr); in is_writer()
589 MinimalisticMutex* my_mutex_ptr; member in MinimalisticMutex::scoped_lock