Skip to content

Commit cc9c82e

Browse files
author
p12
committed
Index: fill in members of std::atomic
1 parent 5cccb3a commit cc9c82e

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

index-functions-cpp.xml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3785,7 +3785,32 @@
37853785
<!-- cpp/atomic -->
37863786

37873787
<class name="std::atomic" link="cpp/atomic/atomic">
3788-
<!-- todo -->
3788+
<constructor/>
3789+
<function name="operator="/>
3790+
<function name="is_lock_free"/>
3791+
<function name="store"/>
3792+
<function name="load"/>
3793+
<function name="operator T"/>
3794+
<function name="exchange"/>
3795+
<function name="compare_exchange_strong" link="compare_exchange"/>
3796+
<function name="compare_exchange_weak" link="compare_exchange"/>
3797+
3798+
<function name="fetch_add"/>
3799+
<function name="fetch_sub"/>
3800+
<function name="fetch_and"/>
3801+
<function name="fetch_or"/>
3802+
<function name="fetch_xor"/>
3803+
3804+
<function name="operator++" link="operator_arith"/>
3805+
<function name="operator++(int)" link="operator_arith"/>
3806+
<function name="operator--" link="operator_arith"/>
3807+
<function name="operator--(int)" link="operator_arith"/>
3808+
3809+
<function name="operator+=" link="operator_arith2"/>
3810+
<function name="operator-=" link="operator_arith2"/>
3811+
<function name="operator&=" link="operator_arith2"/>
3812+
<function name="operator|=" link="operator_arith2"/>
3813+
<function name="operator^=" link="operator_arith2"/>
37893814
</class>
37903815

37913816
<function name="std::atomic_is_lock_free" link="cpp/atomic/atomic_is_lock_free"/>

0 commit comments

Comments
 (0)