atomic_flag::test_and_set のメソッド

trueへの *this に格納されている memory_order の指定された制約を適用する bool にフラグを設定します。

bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) volatile _NOEXCEPT;
bool atomic_flag::test_and_set(
   memory_order Order = memory_order_seq_cst
) _NOEXCEPT;

パラメーター

戻り値

*thisに格納されているフラグの初期値。

必要条件

ヘッダー: の分割

名前空間: std

参照

関連項目

atomic_flag の構造

<atomic>

atomic_flag_test_and_set_explicit 関数