atomic::fetch_or のメソッド
値と *thisに格納されている既存の値の or をビットごとに実行します。
Ty atomic<Ty>::fetch_or (
Ty Value,
memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
Ty atomic<Ty>::fetch_or (
Ty Value,
memory_order Order = memory_order_seq_cst
) _NOEXCEPT;
パラメーター
Value
Ty 型の値。Order
memory_order。
戻り値
orの結果をビットごとに含まれている Ty のオブジェクト。
解説
fetch_or のメソッドは Value と *thisに格納されている実行し、 Orderで指定されたメモリの制約を適用して現在の値のビットごとに置き換えるに read-modify-write 操作を or と *this の格納されている値の。
必要条件
ヘッダー: の分割
名前空間: std