| 147 | */ |
| 148 | |
| 149 | scoped_async_lock::scoped_async_lock(scoped_async_lock&& rhs) noexcept : |
| 150 | m_lock(std::exchange(rhs.m_lock, nullptr)), m_owns(std::exchange(rhs.m_owns, false)) {} |
| 151 | |
| 152 | scoped_async_lock::scoped_async_lock(async_lock& lock, std::defer_lock_t) noexcept : m_lock(&lock), m_owns(false) {} |
| 153 |
nothing calls this directly
no outgoing calls
no test coverage detected