| [thread] | https://timsong-cpp.github.io/cppwp/#thread |
| [futures] | https://timsong-cpp.github.io/cppwp/futures#promise |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:promise |
| 1 | https://timsong-cpp.github.io/cppwp/futures.promise#1 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11459 |
| Cpp17Destructible | https://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#1.sentence-1 |
| 2 | https://timsong-cpp.github.io/cppwp/futures.promise#2 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11463 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#2.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#2.sentence-2 |
| 3 | https://timsong-cpp.github.io/cppwp/futures.promise#3 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11469 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#3.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:promise,constructor |
| 4 | https://timsong-cpp.github.io/cppwp/futures.promise#4 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11483 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#4.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#4.sentence-2 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:promise,constructor_ |
| 5 | https://timsong-cpp.github.io/cppwp/futures.promise#5 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11496 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#5.sentence-1 |
| 6 | https://timsong-cpp.github.io/cppwp/futures.promise#6 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11501 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#6.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:promise,destructor |
| 7 | https://timsong-cpp.github.io/cppwp/futures.promise#7 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11512 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#7.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:operator=,promise |
| 8 | https://timsong-cpp.github.io/cppwp/futures.promise#8 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11523 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#8.sentence-1 |
| 9 | https://timsong-cpp.github.io/cppwp/futures.promise#9 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11528 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#9.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:swap,promise |
| 10 | https://timsong-cpp.github.io/cppwp/futures.promise#10 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11539 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#10.sentence-1 |
| 11 | https://timsong-cpp.github.io/cppwp/futures.promise#11 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11543 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#11.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#11.sentence-2 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:get_future,promise |
| 12 | https://timsong-cpp.github.io/cppwp/futures.promise#12 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11556 |
| [intro.multithread] | https://timsong-cpp.github.io/cppwp/intro.multithread |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#12.sentence-1 |
| 1 | https://timsong-cpp.github.io/cppwp/futures.promise#note-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#12.sentence-2 |
| 13 | https://timsong-cpp.github.io/cppwp/futures.promise#13 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11568 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#13.sentence-1 |
| 14 | https://timsong-cpp.github.io/cppwp/futures.promise#14 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11573 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#14.sentence-1 |
| 15 | https://timsong-cpp.github.io/cppwp/futures.promise#15 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11579 |
| (15.1) | https://timsong-cpp.github.io/cppwp/futures.promise#15.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#15.1.sentence-1 |
| (15.2) | https://timsong-cpp.github.io/cppwp/futures.promise#15.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#15.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:set_value,promise |
| 16 | https://timsong-cpp.github.io/cppwp/futures.promise#16 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11598 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#16.sentence-1 |
| 17 | https://timsong-cpp.github.io/cppwp/futures.promise#17 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11603 |
| (17.1) | https://timsong-cpp.github.io/cppwp/futures.promise#17.1 |
| (17.2) | https://timsong-cpp.github.io/cppwp/futures.promise#17.2 |
| (17.3) | https://timsong-cpp.github.io/cppwp/futures.promise#17.3 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#17.sentence-1 |
| 18 | https://timsong-cpp.github.io/cppwp/futures.promise#18 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11612 |
| (18.1) | https://timsong-cpp.github.io/cppwp/futures.promise#18.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#18.1.sentence-1 |
| (18.2) | https://timsong-cpp.github.io/cppwp/futures.promise#18.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#18.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:set_exception,promise |
| 19 | https://timsong-cpp.github.io/cppwp/futures.promise#19 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11627 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#19.sentence-1 |
| 20 | https://timsong-cpp.github.io/cppwp/futures.promise#20 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11631 |
| [futures.state] | https://timsong-cpp.github.io/cppwp/futures.state |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#20.sentence-1 |
| 21 | https://timsong-cpp.github.io/cppwp/futures.promise#21 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11636 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#21.sentence-1 |
| 22 | https://timsong-cpp.github.io/cppwp/futures.promise#22 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11641 |
| (22.1) | https://timsong-cpp.github.io/cppwp/futures.promise#22.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#22.1.sentence-1 |
| (22.2) | https://timsong-cpp.github.io/cppwp/futures.promise#22.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#22.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:set_value_at_thread_exit,promise |
| 23 | https://timsong-cpp.github.io/cppwp/futures.promise#23 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11659 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#23.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#23.sentence-2 |
| 24 | https://timsong-cpp.github.io/cppwp/futures.promise#24 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11666 |
| (24.1) | https://timsong-cpp.github.io/cppwp/futures.promise#24.1 |
| (24.2) | https://timsong-cpp.github.io/cppwp/futures.promise#24.2 |
| (24.3) | https://timsong-cpp.github.io/cppwp/futures.promise#24.3 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#24.sentence-1 |
| 25 | https://timsong-cpp.github.io/cppwp/futures.promise#25 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11675 |
| (25.1) | https://timsong-cpp.github.io/cppwp/futures.promise#25.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#25.1.sentence-1 |
| (25.2) | https://timsong-cpp.github.io/cppwp/futures.promise#25.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#25.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:set_exception_at_thread_exit,promise |
| 26 | https://timsong-cpp.github.io/cppwp/futures.promise#26 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11690 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#26.sentence-1 |
| 27 | https://timsong-cpp.github.io/cppwp/futures.promise#27 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11694 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#27.sentence-1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#27.sentence-2 |
| 28 | https://timsong-cpp.github.io/cppwp/futures.promise#28 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11701 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#28.sentence-1 |
| 29 | https://timsong-cpp.github.io/cppwp/futures.promise#29 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11705 |
| (29.1) | https://timsong-cpp.github.io/cppwp/futures.promise#29.1 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#29.1.sentence-1 |
| (29.2) | https://timsong-cpp.github.io/cppwp/futures.promise#29.2 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#29.2.sentence-1 |
| π | https://timsong-cpp.github.io/cppwp/futures.promise#lib:swap,promise_ |
| 30 | https://timsong-cpp.github.io/cppwp/futures.promise#30 |
| # | https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11721 |
| . | https://timsong-cpp.github.io/cppwp/futures.promise#30.sentence-1 |