| [thread] | https://timsong-cpp.github.io/cppwp/#thread |
| [atomics] | https://timsong-cpp.github.io/cppwp/atomics#util.smartptr.atomic.weak |
| [atomics.types.generic] | https://timsong-cpp.github.io/cppwp/atomics.types.generic#util.smartptr.atomic.weak |
| [util.smartptr.atomic] | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic#weak |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:atomic%3cweak_ptr%3cT%3e%3e |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:atomic%3cweak_ptr%3cT%3e%3e,constructor |
| 1 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6500 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#1.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:atomic%3cweak_ptr%3cT%3e%3e,constructor_ |
| 2 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6511 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#2.sentence-1 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/intro.multithread |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#2.sentence-2 |
| 1 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#note-1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#2.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#2.sentence-4 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:store,atomic%3cweak_ptr%3cT%3e%3e |
| 3 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6533 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#3.sentence-1 |
| 4 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6540 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#4.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#4.sentence-2 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:operator=,atomic%3cweak_ptr%3cT%3e%3e |
| 5 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6553 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#5.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:load,atomic%3cweak_ptr%3cT%3e%3e |
| 6 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6564 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#6.sentence-1 |
| 7 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6571 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#7.sentence-1 |
| 8 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6575 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#8.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:operator_weak_ptr%3cT%3e,atomic%3cweak_ptr%3cT%3e%3e |
| 9 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6586 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:exchange,atomic%3cweak_ptr%3cT%3e%3e |
| 10 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6598 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#10.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#10.sentence-2 |
| [intro.races] | https://timsong-cpp.github.io/cppwp/intro.races |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#10.sentence-3 |
| 11 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6605 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#11.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:compare_exchange_weak,atomic%3cweak_ptr%3cT%3e%3e |
| 12 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6619 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#12.sentence-1 |
| 13 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6626 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#13.sentence-1 |
| 14 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6634 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#14.sentence-1 |
| 15 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6639 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#15.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#15.sentence-2 |
| [atomics.types.operations] | https://timsong-cpp.github.io/cppwp/atomics.types.operations |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#15.sentence-3 |
| 16 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6646 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/intro.multithread |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#16.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#16.sentence-2 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#16.sentence-3 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#16.sentence-4 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:compare_exchange_weak,atomic%3cweak_ptr%3cT%3e%3e_ |
| 17 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6667 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#17.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:compare_exchange_strong,atomic%3cweak_ptr%3cT%3e%3e |
| 18 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6687 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#18.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:wait,atomic%3cweak_ptr%3cT%3e%3e |
| 19 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6706 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#19.sentence-1 |
| 20 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6713 |
| (20.1) | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.1 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.1.sentence-1 |
| (20.2) | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.2 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.2.sentence-1 |
| (20.3) | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.3 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#20.3.sentence-1 |
| 21 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#21 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6726 |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#21.sentence-1 |
| [atomics.wait] | https://timsong-cpp.github.io/cppwp/atomics.wait |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#21.sentence-2 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:notify_one,atomic%3cweak_ptr%3cT%3e%3e |
| 22 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#22 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6740 |
| [atomics.wait] | https://timsong-cpp.github.io/cppwp/atomics.wait |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#22.sentence-1 |
| 23 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#23 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6746 |
| [atomics.wait] | https://timsong-cpp.github.io/cppwp/atomics.wait |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#23.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#lib:notify_all,atomic%3cweak_ptr%3cT%3e%3e |
| 24 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#24 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6757 |
| [atomics.wait] | https://timsong-cpp.github.io/cppwp/atomics.wait |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#24.sentence-1 |
| 25 | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#25 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L6762 |
| [atomics.wait] | https://timsong-cpp.github.io/cppwp/atomics.wait |
| . | https://timsong-cpp.github.io/cppwp/util.smartptr.atomic.weak#25.sentence-1 |