Spec-Zone.ru › C++

std::shared_lock<Mutex>::operator=

shared_lock& operator=( shared_lock&& other ) noexcept;
(с C++14)

Оператор перемещающей присваивания. Заменяет содержимое на содержимое объекта other с использованием семантики перемещения.

Если до этого вызова у *this есть связанный мьютекс ((mutex() возвращает ненулевой указатель) и он приобрел владение им (owns() возвращает true), то мьютекс разблокируется вызовом unlock_shared().

После этого вызова у other нет связанного мьютекса.

Параметры

other - другой объект shared_lock для замены состояния

Возвращаемое значение

*this

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/thread/shared_lock/operator%3D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API