RenΓ©'s URL Explorer Experiment


Title: [futures]

direct link

Domain: timsong-cpp.github.io

Links:

[thread]https://timsong-cpp.github.io/cppwp/#thread
[futures.overview]https://timsong-cpp.github.io/cppwp/futures#overview
[future.syn]https://timsong-cpp.github.io/cppwp/futures#future.syn
[futures.errors]https://timsong-cpp.github.io/cppwp/futures#errors
[futures.future.error]https://timsong-cpp.github.io/cppwp/futures#future.error
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
[futures.promise]https://timsong-cpp.github.io/cppwp/futures#promise
[futures.unique.future]https://timsong-cpp.github.io/cppwp/futures#unique.future
[futures.shared.future]https://timsong-cpp.github.io/cppwp/futures#shared.future
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
[futures.task]https://timsong-cpp.github.io/cppwp/futures#task
[futures.task.general]https://timsong-cpp.github.io/cppwp/futures#task.general
[futures.task.members]https://timsong-cpp.github.io/cppwp/futures#task.members
[futures.task.nonmembers]https://timsong-cpp.github.io/cppwp/futures#task.nonmembers
32.10.1https://timsong-cpp.github.io/cppwp/futures#overview
[futures.overview]https://timsong-cpp.github.io/cppwp/futures.overview
1https://timsong-cpp.github.io/cppwp/futures#overview-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11130
.https://timsong-cpp.github.io/cppwp/futures#overview-1.sentence-1
1https://timsong-cpp.github.io/cppwp/futures#overview-note-1
.https://timsong-cpp.github.io/cppwp/futures#overview-1.sentence-2
32.10.2https://timsong-cpp.github.io/cppwp/futures#future.syn
[future.syn]https://timsong-cpp.github.io/cppwp/future.syn
πŸ”—https://timsong-cpp.github.io/cppwp/futures#header:%3cfuture%3e
future_errchttps://timsong-cpp.github.io/cppwp/futures#lib:future_errc
broken_promisehttps://timsong-cpp.github.io/cppwp/futures#lib:future_errc,broken_promise
future_already_retrievedhttps://timsong-cpp.github.io/cppwp/futures#lib:future_errc,future_already_retrieved
promise_already_satisfiedhttps://timsong-cpp.github.io/cppwp/futures#lib:future_errc,promise_already_satisfied
no_statehttps://timsong-cpp.github.io/cppwp/futures#lib:future_errc,no_state
launchhttps://timsong-cpp.github.io/cppwp/futures#lib:launch
asynchttps://timsong-cpp.github.io/cppwp/futures#lib:launch,async
deferredhttps://timsong-cpp.github.io/cppwp/futures#lib:launch,deferred
future_statushttps://timsong-cpp.github.io/cppwp/futures#lib:future_status
readyhttps://timsong-cpp.github.io/cppwp/futures#lib:future_status,ready
timeouthttps://timsong-cpp.github.io/cppwp/futures#lib:future_status,timeout
deferredhttps://timsong-cpp.github.io/cppwp/futures#lib:future_status,deferred
[futures.errors]https://timsong-cpp.github.io/cppwp/futures#errors
[futures.future.error]https://timsong-cpp.github.io/cppwp/futures#future.error
[futures.promise]https://timsong-cpp.github.io/cppwp/futures#promise
[futures.unique.future]https://timsong-cpp.github.io/cppwp/futures#unique.future
[futures.shared.future]https://timsong-cpp.github.io/cppwp/futures#shared.future
[futures.task]https://timsong-cpp.github.io/cppwp/futures#task
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
1https://timsong-cpp.github.io/cppwp/futures#future.syn-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11208
[bitmask.types]https://timsong-cpp.github.io/cppwp/bitmask.types
.https://timsong-cpp.github.io/cppwp/futures#future.syn-1.sentence-1
1https://timsong-cpp.github.io/cppwp/futures#future.syn-note-1
.https://timsong-cpp.github.io/cppwp/futures#future.syn-1.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#future.syn-1.sentence-3
2https://timsong-cpp.github.io/cppwp/futures#future.syn-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11219
.https://timsong-cpp.github.io/cppwp/futures#future.syn-2.sentence-1
32.10.3https://timsong-cpp.github.io/cppwp/futures#errors
[futures.errors]https://timsong-cpp.github.io/cppwp/futures.errors
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future_category
1https://timsong-cpp.github.io/cppwp/futures#errors-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11230
.https://timsong-cpp.github.io/cppwp/futures#errors-1.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#errors-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11234
.https://timsong-cpp.github.io/cppwp/futures#errors-2.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#errors-2.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:make_error_code,future_errc
3https://timsong-cpp.github.io/cppwp/futures#errors-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11246
.https://timsong-cpp.github.io/cppwp/futures#errors-3.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:make_error_condition,future_errc
4https://timsong-cpp.github.io/cppwp/futures#errors-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11257
.https://timsong-cpp.github.io/cppwp/futures#errors-4.sentence-1
32.10.4https://timsong-cpp.github.io/cppwp/futures#future.error
[futures.future.error]https://timsong-cpp.github.io/cppwp/futures.future.error
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future_error
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future_error,constructor
1https://timsong-cpp.github.io/cppwp/futures#future.error-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11286
.https://timsong-cpp.github.io/cppwp/futures#future.error-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:code,future_error
2https://timsong-cpp.github.io/cppwp/futures#future.error-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11297
.https://timsong-cpp.github.io/cppwp/futures#future.error-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:what,future_error
3https://timsong-cpp.github.io/cppwp/futures#future.error-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11308
.https://timsong-cpp.github.io/cppwp/futures#future.error-3.sentence-1
32.10.5https://timsong-cpp.github.io/cppwp/futures#state
[futures.state]https://timsong-cpp.github.io/cppwp/futures.state
1https://timsong-cpp.github.io/cppwp/futures#state-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11315
.https://timsong-cpp.github.io/cppwp/futures#state-1.sentence-1
shared statehttps://timsong-cpp.github.io/cppwp/futures#def:future,shared_state
resulthttps://timsong-cpp.github.io/cppwp/futures#def:result
.https://timsong-cpp.github.io/cppwp/futures#state-1.sentence-2
1https://timsong-cpp.github.io/cppwp/futures#state-note-1
.https://timsong-cpp.github.io/cppwp/futures#state-1.sentence-3
2https://timsong-cpp.github.io/cppwp/futures#state-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11324
2https://timsong-cpp.github.io/cppwp/futures#state-note-2
.https://timsong-cpp.github.io/cppwp/futures#state-2.sentence-1
3https://timsong-cpp.github.io/cppwp/futures#state-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11330
asynchronous return objecthttps://timsong-cpp.github.io/cppwp/futures#def:asynchronous_return_object
.https://timsong-cpp.github.io/cppwp/futures#state-3.sentence-1
waiting functionhttps://timsong-cpp.github.io/cppwp/futures#def:function,waiting
.https://timsong-cpp.github.io/cppwp/futures#state-3.sentence-2
[thread.req.lockable]https://timsong-cpp.github.io/cppwp/thread.req.lockable
timed waiting functionhttps://timsong-cpp.github.io/cppwp/futures#def:timed_waiting_function
non-timed waiting functionhttps://timsong-cpp.github.io/cppwp/futures#def:non-timed_waiting_function
.https://timsong-cpp.github.io/cppwp/futures#state-3.sentence-3
4https://timsong-cpp.github.io/cppwp/futures#state-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11339
asynchronous providerhttps://timsong-cpp.github.io/cppwp/futures#def:asynchronous_provider
.https://timsong-cpp.github.io/cppwp/futures#state-4.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#state-4.sentence-2
1https://timsong-cpp.github.io/cppwp/futures#state-example-1
.https://timsong-cpp.github.io/cppwp/futures#state-4.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#state-4.sentence-4
5https://timsong-cpp.github.io/cppwp/futures#state-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11350
(5.1)https://timsong-cpp.github.io/cppwp/futures#state-5.1
(5.2)https://timsong-cpp.github.io/cppwp/futures#state-5.2
(5.3)https://timsong-cpp.github.io/cppwp/futures#state-5.3
.https://timsong-cpp.github.io/cppwp/futures#state-5.sentence-1
6https://timsong-cpp.github.io/cppwp/futures#state-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11367
(6.1)https://timsong-cpp.github.io/cppwp/futures#state-6.1
(6.2)https://timsong-cpp.github.io/cppwp/futures#state-6.2
.https://timsong-cpp.github.io/cppwp/futures#state-6.sentence-1
7https://timsong-cpp.github.io/cppwp/futures#state-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11377
(7.1)https://timsong-cpp.github.io/cppwp/futures#state-7.1
(7.1.1)https://timsong-cpp.github.io/cppwp/futures#state-7.1.1
(7.1.2)https://timsong-cpp.github.io/cppwp/futures#state-7.1.2
(7.2)https://timsong-cpp.github.io/cppwp/futures#state-7.2
.https://timsong-cpp.github.io/cppwp/futures#state-7.sentence-1
8https://timsong-cpp.github.io/cppwp/futures#state-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11393
readyhttps://timsong-cpp.github.io/cppwp/futures#def:ready
.https://timsong-cpp.github.io/cppwp/futures#state-8.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#state-8.sentence-2
9https://timsong-cpp.github.io/cppwp/futures#state-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11400
synchronize withhttps://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.https://timsong-cpp.github.io/cppwp/futures#state-9.sentence-1
synchronizes withhttps://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.https://timsong-cpp.github.io/cppwp/futures#state-9.sentence-2
10https://timsong-cpp.github.io/cppwp/futures#state-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11409
.https://timsong-cpp.github.io/cppwp/futures#state-10.sentence-1
thread storage durationhttps://timsong-cpp.github.io/cppwp/basic.stc.thread
.https://timsong-cpp.github.io/cppwp/futures#state-10.sentence-2
11https://timsong-cpp.github.io/cppwp/futures#state-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11415
conflicthttps://timsong-cpp.github.io/cppwp/intro.multithread#def:conflict
.https://timsong-cpp.github.io/cppwp/futures#state-11.sentence-1
3https://timsong-cpp.github.io/cppwp/futures#state-note-3
[res.on.data.races]https://timsong-cpp.github.io/cppwp/res.on.data.races
.https://timsong-cpp.github.io/cppwp/futures#state-11.sentence-2
[futures.shared.future]https://timsong-cpp.github.io/cppwp/futures#shared.future
.https://timsong-cpp.github.io/cppwp/futures#state-11.sentence-3
32.10.6https://timsong-cpp.github.io/cppwp/futures#promise
[futures.promise]https://timsong-cpp.github.io/cppwp/futures.promise
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:promise
1https://timsong-cpp.github.io/cppwp/futures#promise-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11459
Cpp17Destructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible
.https://timsong-cpp.github.io/cppwp/futures#promise-1.sentence-1
2https://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
3https://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#lib:promise,constructor
4https://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#lib:promise,constructor_
5https://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
6https://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#lib:promise,destructor
7https://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#lib:operator=,promise
8https://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
9https://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#lib:swap,promise
10https://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
11https://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#lib:get_future,promise
12https://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
1https://timsong-cpp.github.io/cppwp/futures#promise-note-1
.https://timsong-cpp.github.io/cppwp/futures#promise-12.sentence-2
13https://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
14https://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
15https://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#lib:set_value,promise
16https://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
17https://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
18https://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#lib:set_exception,promise
19https://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
20https://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
21https://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
22https://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#lib:set_value_at_thread_exit,promise
23https://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
24https://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
25https://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#lib:set_exception_at_thread_exit,promise
26https://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
27https://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
28https://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
29https://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#lib:swap,promise_
30https://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
32.10.7https://timsong-cpp.github.io/cppwp/futures#unique.future
[futures.unique.future]https://timsong-cpp.github.io/cppwp/futures.unique.future
1https://timsong-cpp.github.io/cppwp/futures#unique.future-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11728
.https://timsong-cpp.github.io/cppwp/futures#unique.future-1.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-1.sentence-2
asynchronous providershttps://timsong-cpp.github.io/cppwp/futures#def:asynchronous_provider
.https://timsong-cpp.github.io/cppwp/futures#unique.future-1.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#unique.future-1.sentence-4
2https://timsong-cpp.github.io/cppwp/futures#unique.future-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11743
1https://timsong-cpp.github.io/cppwp/futures#unique.future-note-1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-2.sentence-1
3https://timsong-cpp.github.io/cppwp/futures#unique.future-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11749
.https://timsong-cpp.github.io/cppwp/futures#unique.future-3.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#unique.future-note-2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-3.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-3.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future
4https://timsong-cpp.github.io/cppwp/futures#unique.future-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11791
Cpp17Destructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible
.https://timsong-cpp.github.io/cppwp/futures#unique.future-4.sentence-1
5https://timsong-cpp.github.io/cppwp/futures#unique.future-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11795
.https://timsong-cpp.github.io/cppwp/futures#unique.future-5.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-5.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future,constructor
6https://timsong-cpp.github.io/cppwp/futures#unique.future-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11806
.https://timsong-cpp.github.io/cppwp/futures#unique.future-6.sentence-1
7https://timsong-cpp.github.io/cppwp/futures#unique.future-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11810
.https://timsong-cpp.github.io/cppwp/futures#unique.future-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future,constructor_
8https://timsong-cpp.github.io/cppwp/futures#unique.future-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11821
.https://timsong-cpp.github.io/cppwp/futures#unique.future-8.sentence-1
9https://timsong-cpp.github.io/cppwp/futures#unique.future-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11827
(9.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-9.1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-9.1.sentence-1
(9.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-9.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-9.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:future,constructor__
10https://timsong-cpp.github.io/cppwp/futures#unique.future-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11842
(10.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-10.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
(10.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-10.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-10.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:operator=,future
11https://timsong-cpp.github.io/cppwp/futures#unique.future-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11858
.https://timsong-cpp.github.io/cppwp/futures#unique.future-11.sentence-1
(11.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-11.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#unique.future-11.1.sentence-1
(11.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-11.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-11.2.sentence-1
12https://timsong-cpp.github.io/cppwp/futures#unique.future-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11869
(12.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-12.1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-12.1.sentence-1
(12.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-12.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-12.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:share,future
13https://timsong-cpp.github.io/cppwp/futures#unique.future-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11888
.https://timsong-cpp.github.io/cppwp/futures#unique.future-13.sentence-1
14https://timsong-cpp.github.io/cppwp/futures#unique.future-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11892
.https://timsong-cpp.github.io/cppwp/futures#unique.future-14.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:get,future
15https://timsong-cpp.github.io/cppwp/futures#unique.future-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11905
3https://timsong-cpp.github.io/cppwp/futures#unique.future-note-3
.https://timsong-cpp.github.io/cppwp/futures#unique.future-15.sentence-1
16https://timsong-cpp.github.io/cppwp/futures#unique.future-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11911
(16.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-16.1
(16.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-16.2
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#unique.future-16.sentence-1
17https://timsong-cpp.github.io/cppwp/futures#unique.future-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11919
.https://timsong-cpp.github.io/cppwp/futures#unique.future-17.sentence-1
18https://timsong-cpp.github.io/cppwp/futures#unique.future-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11923
(18.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-18.1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-18.1.sentence-1
(18.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-18.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-18.2.sentence-1
(18.3)https://timsong-cpp.github.io/cppwp/futures#unique.future-18.3
.https://timsong-cpp.github.io/cppwp/futures#unique.future-18.3.sentence-1
19https://timsong-cpp.github.io/cppwp/futures#unique.future-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11937
.https://timsong-cpp.github.io/cppwp/futures#unique.future-19.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:valid,future
20https://timsong-cpp.github.io/cppwp/futures#unique.future-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11948
.https://timsong-cpp.github.io/cppwp/futures#unique.future-20.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait,future
21https://timsong-cpp.github.io/cppwp/futures#unique.future-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11959
.https://timsong-cpp.github.io/cppwp/futures#unique.future-21.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait_for,future
22https://timsong-cpp.github.io/cppwp/futures#unique.future-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11972
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-22.sentence-1
23https://timsong-cpp.github.io/cppwp/futures#unique.future-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11980
(23.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-23.1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-23.1.sentence-1
(23.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-23.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-23.2.sentence-1
(23.3)https://timsong-cpp.github.io/cppwp/futures#unique.future-23.3
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-23.3.sentence-1
24https://timsong-cpp.github.io/cppwp/futures#unique.future-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L11993
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-24.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait_until,future
25https://timsong-cpp.github.io/cppwp/futures#unique.future-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12005
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-25.sentence-1
26https://timsong-cpp.github.io/cppwp/futures#unique.future-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12013
(26.1)https://timsong-cpp.github.io/cppwp/futures#unique.future-26.1
.https://timsong-cpp.github.io/cppwp/futures#unique.future-26.1.sentence-1
(26.2)https://timsong-cpp.github.io/cppwp/futures#unique.future-26.2
.https://timsong-cpp.github.io/cppwp/futures#unique.future-26.2.sentence-1
(26.3)https://timsong-cpp.github.io/cppwp/futures#unique.future-26.3
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-26.3.sentence-1
27https://timsong-cpp.github.io/cppwp/futures#unique.future-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12027
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#unique.future-27.sentence-1
32.10.8https://timsong-cpp.github.io/cppwp/futures#shared.future
[futures.shared.future]https://timsong-cpp.github.io/cppwp/futures.shared.future
1https://timsong-cpp.github.io/cppwp/futures#shared.future-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12035
.https://timsong-cpp.github.io/cppwp/futures#shared.future-1.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-1.sentence-2
asynchronous providerhttps://timsong-cpp.github.io/cppwp/futures#def:asynchronous_provider
.https://timsong-cpp.github.io/cppwp/futures#shared.future-1.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#shared.future-1.sentence-4
2https://timsong-cpp.github.io/cppwp/futures#shared.future-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12049
1https://timsong-cpp.github.io/cppwp/futures#shared.future-note-1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-2.sentence-1
3https://timsong-cpp.github.io/cppwp/futures#shared.future-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12055
.https://timsong-cpp.github.io/cppwp/futures#shared.future-3.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#shared.future-note-2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-3.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-3.sentence-3
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:shared_future
4https://timsong-cpp.github.io/cppwp/futures#shared.future-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12097
Cpp17Destructiblehttps://timsong-cpp.github.io/cppwp/utility.arg.requirements#:Cpp17Destructible
.https://timsong-cpp.github.io/cppwp/futures#shared.future-4.sentence-1
5https://timsong-cpp.github.io/cppwp/futures#shared.future-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12101
.https://timsong-cpp.github.io/cppwp/futures#shared.future-5.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-5.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:shared_future,constructor
6https://timsong-cpp.github.io/cppwp/futures#shared.future-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12113
.https://timsong-cpp.github.io/cppwp/futures#shared.future-6.sentence-1
7https://timsong-cpp.github.io/cppwp/futures#shared.future-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12117
.https://timsong-cpp.github.io/cppwp/futures#shared.future-7.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:shared_future,constructor_
8https://timsong-cpp.github.io/cppwp/futures#shared.future-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12128
.https://timsong-cpp.github.io/cppwp/futures#shared.future-8.sentence-1
9https://timsong-cpp.github.io/cppwp/futures#shared.future-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12133
.https://timsong-cpp.github.io/cppwp/futures#shared.future-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:shared_future,constructor__
10https://timsong-cpp.github.io/cppwp/futures#shared.future-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12145
.https://timsong-cpp.github.io/cppwp/futures#shared.future-10.sentence-1
11https://timsong-cpp.github.io/cppwp/futures#shared.future-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12150
(11.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-11.1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-11.1.sentence-1
(11.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-11.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-11.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:shared_future,destructor
12https://timsong-cpp.github.io/cppwp/futures#shared.future-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12165
(12.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-12.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
(12.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-12.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:operator=,shared_future
13https://timsong-cpp.github.io/cppwp/futures#shared.future-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12181
.https://timsong-cpp.github.io/cppwp/futures#shared.future-13.sentence-1
(13.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-13.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
(13.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-13.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-13.sentence-2
14https://timsong-cpp.github.io/cppwp/futures#shared.future-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12192
(14.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-14.1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-14.1.sentence-1
(14.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-14.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-14.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:operator=,shared_future_
15https://timsong-cpp.github.io/cppwp/futures#shared.future-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12211
.https://timsong-cpp.github.io/cppwp/futures#shared.future-15.sentence-1
(15.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-15.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
(15.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-15.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-15.sentence-2
3https://timsong-cpp.github.io/cppwp/futures#shared.future-note-3
.https://timsong-cpp.github.io/cppwp/futures#shared.future-15.2.sentence-2
16https://timsong-cpp.github.io/cppwp/futures#shared.future-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12227
.https://timsong-cpp.github.io/cppwp/futures#shared.future-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:get,shared_future
17https://timsong-cpp.github.io/cppwp/futures#shared.future-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12240
4https://timsong-cpp.github.io/cppwp/futures#shared.future-note-4
.https://timsong-cpp.github.io/cppwp/futures#shared.future-17.sentence-1
18https://timsong-cpp.github.io/cppwp/futures#shared.future-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12246
5https://timsong-cpp.github.io/cppwp/futures#shared.future-note-5
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/futures#shared.future-18.sentence-1
19https://timsong-cpp.github.io/cppwp/futures#shared.future-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12253
.https://timsong-cpp.github.io/cppwp/futures#shared.future-19.sentence-1
20https://timsong-cpp.github.io/cppwp/futures#shared.future-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12258
(20.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-20.1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-20.1.sentence-1
6https://timsong-cpp.github.io/cppwp/futures#shared.future-note-6
.https://timsong-cpp.github.io/cppwp/futures#shared.future-20.1.sentence-2
(20.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-20.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-20.2.sentence-1
(20.3)https://timsong-cpp.github.io/cppwp/futures#shared.future-20.3
.https://timsong-cpp.github.io/cppwp/futures#shared.future-20.3.sentence-1
21https://timsong-cpp.github.io/cppwp/futures#shared.future-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12279
.https://timsong-cpp.github.io/cppwp/futures#shared.future-21.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:valid,shared_future
22https://timsong-cpp.github.io/cppwp/futures#shared.future-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12290
.https://timsong-cpp.github.io/cppwp/futures#shared.future-22.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait,shared_future
23https://timsong-cpp.github.io/cppwp/futures#shared.future-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12301
.https://timsong-cpp.github.io/cppwp/futures#shared.future-23.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait_for,shared_future
24https://timsong-cpp.github.io/cppwp/futures#shared.future-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12314
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-24.sentence-1
25https://timsong-cpp.github.io/cppwp/futures#shared.future-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12323
(25.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-25.1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-25.1.sentence-1
(25.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-25.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-25.2.sentence-1
(25.3)https://timsong-cpp.github.io/cppwp/futures#shared.future-25.3
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-25.3.sentence-1
26https://timsong-cpp.github.io/cppwp/futures#shared.future-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12336
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-26.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:wait_until,shared_future
27https://timsong-cpp.github.io/cppwp/futures#shared.future-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12348
[futures.async]https://timsong-cpp.github.io/cppwp/futures#async
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-27.sentence-1
28https://timsong-cpp.github.io/cppwp/futures#shared.future-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12357
(28.1)https://timsong-cpp.github.io/cppwp/futures#shared.future-28.1
.https://timsong-cpp.github.io/cppwp/futures#shared.future-28.1.sentence-1
(28.2)https://timsong-cpp.github.io/cppwp/futures#shared.future-28.2
.https://timsong-cpp.github.io/cppwp/futures#shared.future-28.2.sentence-1
(28.3)https://timsong-cpp.github.io/cppwp/futures#shared.future-28.3
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-28.3.sentence-1
29https://timsong-cpp.github.io/cppwp/futures#shared.future-29
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12370
[thread.req.timing]https://timsong-cpp.github.io/cppwp/thread.req.timing
.https://timsong-cpp.github.io/cppwp/futures#shared.future-29.sentence-1
32.10.9https://timsong-cpp.github.io/cppwp/futures#async
[futures.async]https://timsong-cpp.github.io/cppwp/futures.async
1https://timsong-cpp.github.io/cppwp/futures#async-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12377
.https://timsong-cpp.github.io/cppwp/futures#async-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:async
2https://timsong-cpp.github.io/cppwp/futures#async-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12393
(2.1)https://timsong-cpp.github.io/cppwp/futures#async-2.1
(2.2)https://timsong-cpp.github.io/cppwp/futures#async-2.2
(2.3)https://timsong-cpp.github.io/cppwp/futures#async-2.3
.https://timsong-cpp.github.io/cppwp/futures#async-2.sentence-1
3https://timsong-cpp.github.io/cppwp/futures#async-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12402
.https://timsong-cpp.github.io/cppwp/futures#async-3.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#async-3.sentence-2
(3.1)https://timsong-cpp.github.io/cppwp/futures#async-3.1
[func.invoke]https://timsong-cpp.github.io/cppwp/func.invoke
[thread.thread.constr]https://timsong-cpp.github.io/cppwp/thread.thread.constr
[conv.rval]https://timsong-cpp.github.io/cppwp/conv.rval
.https://timsong-cpp.github.io/cppwp/futures#async-3.1.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#async-3.1.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#async-3.1.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#async-3.1.sentence-4
(3.2)https://timsong-cpp.github.io/cppwp/futures#async-3.2
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-1
deferred functionhttps://timsong-cpp.github.io/cppwp/futures#def:function,deferred
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-4
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-5
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-6
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-7
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-8
.https://timsong-cpp.github.io/cppwp/futures#async-3.2.sentence-9
(3.3)https://timsong-cpp.github.io/cppwp/futures#async-3.3
.https://timsong-cpp.github.io/cppwp/futures#async-3.3.sentence-1
4https://timsong-cpp.github.io/cppwp/futures#async-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12468
.https://timsong-cpp.github.io/cppwp/futures#async-4.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#async-4.sentence-2
1https://timsong-cpp.github.io/cppwp/futures#async-note-1
.https://timsong-cpp.github.io/cppwp/futures#async-4.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#async-4.sentence-4
(4.1)https://timsong-cpp.github.io/cppwp/futures#async-4.1
[thread.thread.member]https://timsong-cpp.github.io/cppwp/thread.thread.member
(4.2)https://timsong-cpp.github.io/cppwp/futures#async-4.2
synchronizes withhttps://timsong-cpp.github.io/cppwp/intro.multithread#def:synchronize_with
.https://timsong-cpp.github.io/cppwp/futures#async-4.sentence-5
5https://timsong-cpp.github.io/cppwp/futures#async-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12498
.https://timsong-cpp.github.io/cppwp/futures#async-5.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#async-note-2
.https://timsong-cpp.github.io/cppwp/futures#async-5.sentence-2
6https://timsong-cpp.github.io/cppwp/futures#async-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12508
.https://timsong-cpp.github.io/cppwp/futures#async-6.sentence-1
7https://timsong-cpp.github.io/cppwp/futures#async-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12515
(7.1)https://timsong-cpp.github.io/cppwp/futures#async-7.1
.https://timsong-cpp.github.io/cppwp/futures#async-7.sentence-1
8https://timsong-cpp.github.io/cppwp/futures#async-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12523
1https://timsong-cpp.github.io/cppwp/futures#async-example-1
3https://timsong-cpp.github.io/cppwp/futures#async-note-3
.https://timsong-cpp.github.io/cppwp/futures#async-8.sentence-1
32.10.10https://timsong-cpp.github.io/cppwp/futures#task
[futures.task]https://timsong-cpp.github.io/cppwp/futures.task
32.10.10.1https://timsong-cpp.github.io/cppwp/futures#task.general
[futures.task.general]https://timsong-cpp.github.io/cppwp/futures.task.general
1https://timsong-cpp.github.io/cppwp/futures#task.general-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12548
.https://timsong-cpp.github.io/cppwp/futures#task.general-1.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#task.general-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12553
.https://timsong-cpp.github.io/cppwp/futures#task.general-2.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.general-2.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task
32.10.10.2https://timsong-cpp.github.io/cppwp/futures#task.members
[futures.task.members]https://timsong-cpp.github.io/cppwp/futures.task.members
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,constructor
1https://timsong-cpp.github.io/cppwp/futures#task.members-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12610
.https://timsong-cpp.github.io/cppwp/futures#task.members-1.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,constructor_
2https://timsong-cpp.github.io/cppwp/futures#task.members-2
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12622
.https://timsong-cpp.github.io/cppwp/futures#task.members-2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,constructor__
3https://timsong-cpp.github.io/cppwp/futures#task.members-3
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12635
.https://timsong-cpp.github.io/cppwp/futures#task.members-3.sentence-1
4https://timsong-cpp.github.io/cppwp/futures#task.members-4
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12640
.https://timsong-cpp.github.io/cppwp/futures#task.members-4.sentence-1
5https://timsong-cpp.github.io/cppwp/futures#task.members-5
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12644
[allocator.requirements.general]https://timsong-cpp.github.io/cppwp/allocator.requirements.general
.https://timsong-cpp.github.io/cppwp/futures#task.members-5.sentence-1
6https://timsong-cpp.github.io/cppwp/futures#task.members-6
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12648
.https://timsong-cpp.github.io/cppwp/futures#task.members-6.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-6.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#task.members-6.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#task.members-6.sentence-4
7https://timsong-cpp.github.io/cppwp/futures#task.members-7
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12660
.https://timsong-cpp.github.io/cppwp/futures#task.members-7.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-7.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,constructor___
8https://timsong-cpp.github.io/cppwp/futures#task.members-8
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12673
[expr.context]https://timsong-cpp.github.io/cppwp/expr.context#term.unevaluated.operand
(8.1)https://timsong-cpp.github.io/cppwp/futures#task.members-8.1
(8.2)https://timsong-cpp.github.io/cppwp/futures#task.members-8.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-8.sentence-1
9https://timsong-cpp.github.io/cppwp/futures#task.members-9
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12691
.https://timsong-cpp.github.io/cppwp/futures#task.members-9.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,constructor____
10https://timsong-cpp.github.io/cppwp/futures#task.members-10
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12702
.https://timsong-cpp.github.io/cppwp/futures#task.members-10.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-10.sentence-2
11https://timsong-cpp.github.io/cppwp/futures#task.members-11
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12708
.https://timsong-cpp.github.io/cppwp/futures#task.members-11.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:operator=,packaged_task
12https://timsong-cpp.github.io/cppwp/futures#task.members-12
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12719
(12.1)https://timsong-cpp.github.io/cppwp/futures#task.members-12.1
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
(12.2)https://timsong-cpp.github.io/cppwp/futures#task.members-12.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-12.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:packaged_task,destructor
13https://timsong-cpp.github.io/cppwp/futures#task.members-13
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12735
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#task.members-13.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:swap,packaged_task
14https://timsong-cpp.github.io/cppwp/futures#task.members-14
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12746
.https://timsong-cpp.github.io/cppwp/futures#task.members-14.sentence-1
15https://timsong-cpp.github.io/cppwp/futures#task.members-15
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12750
.https://timsong-cpp.github.io/cppwp/futures#task.members-15.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-15.sentence-2
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:valid,packaged_task
16https://timsong-cpp.github.io/cppwp/futures#task.members-16
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12765
.https://timsong-cpp.github.io/cppwp/futures#task.members-16.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:get_future,packaged_task
17https://timsong-cpp.github.io/cppwp/futures#task.members-17
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12776
[intro.multithread]https://timsong-cpp.github.io/cppwp/intro.multithread
.https://timsong-cpp.github.io/cppwp/futures#task.members-17.sentence-1
1https://timsong-cpp.github.io/cppwp/futures#task.members-note-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-17.sentence-2
18https://timsong-cpp.github.io/cppwp/futures#task.members-18
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12786
.https://timsong-cpp.github.io/cppwp/futures#task.members-18.sentence-1
19https://timsong-cpp.github.io/cppwp/futures#task.members-19
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12790
.https://timsong-cpp.github.io/cppwp/futures#task.members-19.sentence-1
20https://timsong-cpp.github.io/cppwp/futures#task.members-20
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12794
(20.1)https://timsong-cpp.github.io/cppwp/futures#task.members-20.1
.https://timsong-cpp.github.io/cppwp/futures#task.members-20.1.sentence-1
(20.2)https://timsong-cpp.github.io/cppwp/futures#task.members-20.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-20.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:operator(),packaged_task
21https://timsong-cpp.github.io/cppwp/futures#task.members-21
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12809
[func.require]https://timsong-cpp.github.io/cppwp/func.require
.https://timsong-cpp.github.io/cppwp/futures#task.members-21.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-21.sentence-2
.https://timsong-cpp.github.io/cppwp/futures#task.members-21.sentence-3
22https://timsong-cpp.github.io/cppwp/futures#task.members-22
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12821
.https://timsong-cpp.github.io/cppwp/futures#task.members-22.sentence-1
23https://timsong-cpp.github.io/cppwp/futures#task.members-23
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12826
(23.1)https://timsong-cpp.github.io/cppwp/futures#task.members-23.1
.https://timsong-cpp.github.io/cppwp/futures#task.members-23.1.sentence-1
(23.2)https://timsong-cpp.github.io/cppwp/futures#task.members-23.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-23.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:make_ready_at_thread_exit,packaged_task
24https://timsong-cpp.github.io/cppwp/futures#task.members-24
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12841
[func.require]https://timsong-cpp.github.io/cppwp/func.require
.https://timsong-cpp.github.io/cppwp/futures#task.members-24.sentence-1
.https://timsong-cpp.github.io/cppwp/futures#task.members-24.sentence-2
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#task.members-24.sentence-3
.https://timsong-cpp.github.io/cppwp/futures#task.members-24.sentence-4
25https://timsong-cpp.github.io/cppwp/futures#task.members-25
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12853
.https://timsong-cpp.github.io/cppwp/futures#task.members-25.sentence-1
26https://timsong-cpp.github.io/cppwp/futures#task.members-26
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12857
(26.1)https://timsong-cpp.github.io/cppwp/futures#task.members-26.1
.https://timsong-cpp.github.io/cppwp/futures#task.members-26.1.sentence-1
(26.2)https://timsong-cpp.github.io/cppwp/futures#task.members-26.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-26.2.sentence-1
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:reset,packaged_task
27https://timsong-cpp.github.io/cppwp/futures#task.members-27
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12872
.https://timsong-cpp.github.io/cppwp/futures#task.members-27.sentence-1
2https://timsong-cpp.github.io/cppwp/futures#task.members-note-2
.https://timsong-cpp.github.io/cppwp/futures#task.members-27.sentence-2
[futures.state]https://timsong-cpp.github.io/cppwp/futures#state
.https://timsong-cpp.github.io/cppwp/futures#task.members-27.sentence-3
28https://timsong-cpp.github.io/cppwp/futures#task.members-28
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12889
(28.1)https://timsong-cpp.github.io/cppwp/futures#task.members-28.1
.https://timsong-cpp.github.io/cppwp/futures#task.members-28.1.sentence-1
(28.2)https://timsong-cpp.github.io/cppwp/futures#task.members-28.2
.https://timsong-cpp.github.io/cppwp/futures#task.members-28.2.sentence-1
32.10.10.3https://timsong-cpp.github.io/cppwp/futures#task.nonmembers
[futures.task.nonmembers]https://timsong-cpp.github.io/cppwp/futures.task.nonmembers
πŸ”—https://timsong-cpp.github.io/cppwp/futures#lib:swap,packaged_task_
1https://timsong-cpp.github.io/cppwp/futures#task.nonmembers-1
#https://github.com/cplusplus/draft/tree/aaecb9378d0766482cbb46e6bbe605edfc0781aa/source/threads.tex#L12907
.https://timsong-cpp.github.io/cppwp/futures#task.nonmembers-1.sentence-1

URLs of crawlers that visited me.