Lines Matching refs:lk
38 std::unique_lock lk(this->m_mtx); in wait()
39 wait_(lk); in wait()
45 std::unique_lock<mutex> lk(m_mtx); in wait_for()
46 …return m_cv.wait_for(lk, waitTime, [this] { return get_derived().has_value(); }) ? future_status::… in wait_for()
53 std::unique_lock<mutex> lk(m_mtx); in wait_until()
54 …return m_cv.wait_until(lk, tp, [this] { return get_derived().has_value(); }) ? future_status::read… in wait_until()
59 void wait_(std::unique_lock<mutex>& lk) const noexcept in wait_()
61 m_cv.wait(lk, [this] { return get_derived().has_value(); }); in wait_()
79 std::unique_lock<mutex> lk(this->m_mtx); in set_value()
88 std::unique_lock<mutex> lk(this->m_mtx); in set_value()
96 std::unique_lock lk(this->m_mtx); in get()
97 this->wait_(lk); in get()
115 std::unique_lock<mutex> lk(this->m_mtx);
123 std::unique_lock lk(this->m_mtx);
124 this->wait_(lk);