33 Thread support library [thread]
void swap(shared_lock& sl) noexcept;
Swaps the data members of *this
mutex_type* release() noexcept;
The previous value of pm.
Postconditions: pm == nullptr
and owns == false.
template <class Mutex>
void swap(shared_lock<Mutex>& x, shared_lock<Mutex>& y) noexcept;
As if by x.swap(y).