|
1 | 1 | --- |
2 | 2 | title: "<atomic> functions" |
3 | 3 | description: "Learn more about: <atomic> functions" |
4 | | -ms.date: "07/11/2018" |
| 4 | +ms.date: 07/11/2018 |
5 | 5 | f1_keywords: ["atomic/std::atomic_compare_exchange_strong", "atomic/std::atomic_compare_exchange_strong_explicit", "atomic/std::atomic_compare_exchange_weak", "atomic/std::atomic_compare_exchange_weak_explicit", "atomic/std::atomic_exchange", "atomic/std::atomic_exchange_explicit", "atomic/std::atomic_fetch_add", "atomic/std::atomic_fetch_add_explicit", "atomic/std::atomic_fetch_and", "atomic/std::atomic_fetch_and_explicit", "atomic/std::atomic_fetch_or", "atomic/std::atomic_fetch_or_explicit", "atomic/std::atomic_fetch_sub", "atomic/std::atomic_fetch_sub_explicit", "atomic/std::atomic_fetch_xor", "atomic/std::atomic_fetch_xor_explicit", "atomic/std::atomic_flag_clear", "atomic/std::atomic_flag_clear_explicit", "atomic/std::atomic_flag_test_and_set", "atomic/std::atomic_flag_test_and_set_explicit", "atomic/std::atomic_init", "atomic/std::atomic_is_lock_free", "atomic/std::atomic_load", "atomic/std::atomic_load_explicit", "atomic/std::atomic_signal_fence", "atomic/std::atomic_store", "atomic/std::atomic_store_explicit", "atomic/std::atomic_thread_fence", "atomic/std::kill_dependency"] |
6 | 6 | helpviewer_keywords: ["std::atomic_compare_exchange_strong [C++]", "std::atomic_compare_exchange_strong_explicit [C++]", "std::atomic_compare_exchange_weak [C++]", "std::atomic_compare_exchange_weak_explicit [C++]", "std::atomic_exchange [C++]", "std::atomic_exchange_explicit [C++]", "std::atomic_fetch_add [C++]", "std::atomic_fetch_add_explicit [C++]", "std::atomic_fetch_and [C++]", "std::atomic_fetch_and_explicit [C++]", "std::atomic_fetch_or [C++]", "std::atomic_fetch_or_explicit [C++]", "std::atomic_fetch_sub [C++]", "std::atomic_fetch_sub_explicit [C++]", "std::atomic_fetch_xor [C++]", "std::atomic_fetch_xor_explicit [C++]", "std::atomic_flag_clear [C++]", "std::atomic_flag_clear_explicit [C++]", "std::atomic_flag_test_and_set [C++]", "std::atomic_flag_test_and_set_explicit [C++]", "std::atomic_init [C++]", "std::atomic_is_lock_free [C++]", "std::atomic_load [C++]", "std::atomic_load_explicit [C++]", "std::atomic_signal_fence [C++]", "std::atomic_store [C++]", "std::atomic_store_explicit [C++]", "std::atomic_thread_fence [C++]", "std::kill_dependency [C++]"] |
7 | 7 | --- |
8 | 8 | # `<atomic>` functions |
9 | 9 |
|
10 | | -[atomic_compare_exchange_strong](#atomic_compare_exchange_strong)\ |
11 | | -[atomic_compare_exchange_strong_explicit](#atomic_compare_exchange_strong_explicit)\ |
12 | | -[atomic_compare_exchange_weak](#atomic_compare_exchange_weak)\ |
13 | | -[atomic_compare_exchange_weak_explicit](#atomic_compare_exchange_weak_explicit)\ |
14 | | -[atomic_exchange](#atomic_exchange)\ |
15 | | -[atomic_exchange_explicit](#atomic_exchange_explicit)\ |
16 | | -[atomic_fetch_add](#atomic_fetch_add)\ |
17 | | -[atomic_fetch_add_explicit](#atomic_fetch_add_explicit)\ |
18 | | -[atomic_fetch_and](#atomic_fetch_and)\ |
19 | | -[atomic_fetch_and_explicit](#atomic_fetch_and_explicit)\ |
20 | | -[atomic_fetch_or](#atomic_fetch_or)\ |
21 | | -[atomic_fetch_or_explicit](#atomic_fetch_or_explicit)\ |
22 | | -[atomic_fetch_sub](#atomic_fetch_sub)\ |
23 | | -[atomic_fetch_sub_explicit](#atomic_fetch_sub_explicit)\ |
24 | | -[atomic_fetch_xor](#atomic_fetch_xor)\ |
25 | | -[atomic_fetch_xor_explicit](#atomic_fetch_xor_explicit)\ |
26 | | -[atomic_flag_clear](#atomic_flag_clear)\ |
27 | | -[atomic_flag_clear_explicit](#atomic_flag_clear_explicit)\ |
28 | | -[atomic_flag_test_and_set](#atomic_flag_test_and_set)\ |
29 | | -[atomic_flag_test_and_set_explicit](#atomic_flag_test_and_set_explicit)\ |
30 | | -[atomic_init](#atomic_init)\ |
31 | | -[atomic_is_lock_free](#atomic_is_lock_free)\ |
32 | | -[atomic_load](#atomic_load)\ |
33 | | -[atomic_load_explicit](#atomic_load_explicit)\ |
34 | | -[atomic_signal_fence](#atomic_signal_fence)\ |
35 | | -[atomic_store](#atomic_store)\ |
36 | | -[atomic_store_explicit](#atomic_store_explicit)\ |
37 | | -[atomic_thread_fence](#atomic_thread_fence)\ |
38 | | -[kill_dependency](#kill_dependency) |
| 10 | +The `<atomic>` header provides the following functions: |
39 | 11 |
|
40 | 12 | ## <a name="atomic_compare_exchange_strong"></a> `atomic_compare_exchange_strong` |
41 | 13 |
|
|
0 commit comments