|
26 | 26 | [[30.2.5.4] [TimedLockable requirements] [Yes] [-] [-]] |
27 | 27 | [[30.2.6] [decay_copy] [-] [-] [-]] |
28 | 28 | [[30.3] [Threads] [Partial] [-] [-]] |
29 | | - [[30.3.1] [Class thread] [Partial] [move,variadic,terminate] [#zzzz,#6270,#6269]] |
| 29 | + [[30.3.1] [Class thread] [Partial] [move,variadic,terminate] [#6270]] |
30 | 30 | [[30.3.1.1] [Class thread::id] [Yes] [-] [-]] |
31 | | - [[30.3.1.2] [thread constructors] [Partial] [move,variadic] [#zzzz,#6270]] |
32 | | - [[30.3.1.3] [thread destructor] [Partial] [terminate] [#6266]] |
33 | | - [[30.3.1.4] [thread assignment] [Partial] [terminate] [#6269]] |
| 31 | + [[30.3.1.2] [thread constructors] [Partial] [move,variadic] [#6270]] |
| 32 | + [[30.3.1.3] [thread destructor] [Yes] [-] [-]] |
| 33 | + [[30.3.1.4] [thread assignment] [Yes] [-] [-]] |
34 | 34 | [[30.3.1.5] [thread members] [Yes] [-] [-]] |
35 | 35 | [[30.3.1.6] [thread static members] [Yes] [-] [-]] |
36 | 36 | [[30.3.1.7] [thread specialized algorithms] [Yes] [-] [-]] |
|
53 | 53 | [[30.4.2.2.3] [unique_lock modifiers] [Yes] [-] [-]] |
54 | 54 | [[30.4.2.2.4] [unique_lock observers] [Yes] [] [-]] |
55 | 55 | [[30.4.3] [Generic locking algorithms] [Partial] [variadic] [#6227]] |
56 | | - [[30.4.4] [Call once] [Partial] [The interface doesn't corresponds] [#6342]] |
57 | | - [[30.4.4.1] [Struct once_flag] [Partial] [interface] [#6342]] |
58 | | - [[30.4.4.2] [Function call_once] [Partial] [interface] [#6342]] |
59 | | - [[30.5] [Condition variables] [Partial] [notify_all_at_thread_exit] [#xxxx]] |
60 | | - [[30.5 6-10] [Function notify_all_at_thread_exit] [No] [-] [#xxxx]] |
| 56 | + [[30.4.4] [Call once] [Partial] [call_once] [#7285]] |
| 57 | + [[30.4.4.1] [Struct once_flag] [Yes] [-] [-]] |
| 58 | + [[30.4.4.2] [Function call_once] [Partial] [interface] [#7285]] |
| 59 | + [[30.5] [Condition variables] [Partial] [notify_all_at_thread_exit] [#7283]] |
| 60 | + [[30.5 6-10] [Function notify_all_at_thread_exit] [No] [-] [#7283]] |
61 | 61 | [[30.5.1] [Class condition_variable] [Yes] [-] [-]] |
62 | 62 | [[30.5.2] [Class condition_variable_any] [Yes] [-] [-]] |
63 | | - [[30.6] [Futures] [Partial] [-] [-]] |
| 63 | + [[30.6] [Futures] [Partial] [async,at_thread_exit] [#4710,#7280]] |
64 | 64 | [[30.6.1] [Overview] [Partial] [-] [-]] |
65 | 65 | [[30.6.2] [Error handling] [Yes] [-] [-]] |
66 | | - [[30.6.3] [Class future_error] [Yes] [-] [-]] |
| 66 | + [[30.6.3] [Class future_error] [Partial] [noexcept] [#7279]] |
67 | 67 | [[30.6.4] [Shared state] [-] [-] [-]] |
68 | | - [[30.6.5] [Class template promise] [Partial] [allocator] [#6228]] |
69 | | - [[30.6.6] [Class template future] [Partial] [allocator,unique_future is the closest to future, renamed in V3] [#6228]] |
70 | | - [[30.6.7] [Class template shared_future] [Partial] [allocator] [#6228]] |
71 | | - [[30.6.8] [Function template async] [No] [async] [#4710]] |
72 | | - [[30.6.9] [Class template packaged_task] [Partial] [move] [#yyyy]] |
| 68 | + [[30.6.5] [Class template promise] [Partial] [at_thread_exit] [#7280]] |
| 69 | + [[30.6.6] [Class template future] [Yes] [-] [-]] |
| 70 | + [[30.6.7] [Class template shared_future] [Yes] [-] [-]] |
| 71 | + [[30.6.8] [Function template async] [Partial] [deferred not implemented and only a copyable functor is allowed yet] [#4710]] |
| 72 | + [[30.6.9] [Class template packaged_task] [Partial] [args,make_ready_at_thread_exit] [#7281,#7282]] |
73 | 73 | ] |
74 | 74 |
|
75 | 75 | [/ |
|
0 commit comments