Оператор atomic::operator&=
Выполняет операцию побитового and на указанном значения и значения, хранящиеся *this. Используется только целочисленными специализациями.
atomic<Ty>::operator&= (
Ty Value
) volatile _NOEXCEPT;
atomic<Ty>::operator&= (
Ty Value
) _NOEXCEPT;
Параметры
- Value
Значение типа Ty.
Возвращаемое значение
Результат побитовой and.
Заметки
Этот оператор выполняет операцию read-modify-write заменять сохраненного значения *this с битовой andValue и текущего значения, хранящиеся в *this, в рамках ограничений memory_order_seq_cstmemory_order.
Требования
Заголовок: atomic
Пространство имен: std