|
1150 | 1150 | bool compare_exchange_strong(@\placeholder{integral}@&, @\placeholder{integral}@,
|
1151 | 1151 | memory_order = memory_order_seq_cst) const noexcept;
|
1152 | 1152 |
|
1153 |
| - void wait(@\placeholdernc{integral}@, memory_order = memory_order::seq_cst) const noexcept; |
1154 |
| - void notify_one() noexcept; |
1155 |
| - void notify_all() noexcept; |
1156 |
| - |
1157 | 1153 | @\placeholdernc{integral}@ fetch_add(@\placeholdernc{integral}@,
|
1158 | 1154 | memory_order = memory_order_seq_cst) const noexcept;
|
1159 | 1155 | @\placeholdernc{integral}@ fetch_sub(@\placeholdernc{integral}@,
|
|
1165 | 1161 | @\placeholdernc{integral}@ fetch_xor(@\placeholdernc{integral}@,
|
1166 | 1162 | memory_order = memory_order_seq_cst) const noexcept;
|
1167 | 1163 |
|
| 1164 | + void wait(@\placeholdernc{integral}@, memory_order = memory_order::seq_cst) const noexcept; |
| 1165 | + void notify_one() noexcept; |
| 1166 | + void notify_all() noexcept; |
| 1167 | + |
1168 | 1168 | @\placeholdernc{integral}@ operator++(int) const noexcept;
|
1169 | 1169 | @\placeholdernc{integral}@ operator--(int) const noexcept;
|
1170 | 1170 | @\placeholdernc{integral}@ operator++() const noexcept;
|
|
1281 | 1281 | bool compare_exchange_strong(@\placeholder{floating-point}@&, @\placeholdernc{floating-point}@,
|
1282 | 1282 | memory_order = memory_order_seq_cst) const noexcept;
|
1283 | 1283 |
|
1284 |
| - void wait(@\placeholdernc{floating-point}@, memory_order = memory_order::seq_cst) const noexcept; |
1285 |
| - void notify_one() noexcept; |
1286 |
| - void notify_all() noexcept; |
1287 |
| - |
1288 | 1284 | @\placeholder{floating-point}@ fetch_add(@\placeholdernc{floating-point}@,
|
1289 | 1285 | memory_order = memory_order_seq_cst) const noexcept;
|
1290 | 1286 | @\placeholder{floating-point}@ fetch_sub(@\placeholdernc{floating-point}@,
|
1291 | 1287 | memory_order = memory_order_seq_cst) const noexcept;
|
1292 | 1288 |
|
| 1289 | + void wait(@\placeholdernc{floating-point}@, memory_order = memory_order::seq_cst) const noexcept; |
| 1290 | + void notify_one() noexcept; |
| 1291 | + void notify_all() noexcept; |
| 1292 | + |
1293 | 1293 | @\placeholder{floating-point}@ operator+=(@\placeholder{floating-point}@) const noexcept;
|
1294 | 1294 | @\placeholder{floating-point}@ operator-=(@\placeholder{floating-point}@) const noexcept;
|
1295 | 1295 | };
|
|
1382 | 1382 | bool compare_exchange_strong(T*&, T*,
|
1383 | 1383 | memory_order = memory_order_seq_cst) const noexcept;
|
1384 | 1384 |
|
| 1385 | + T* fetch_add(difference_type, memory_order = memory_order_seq_cst) const noexcept; |
| 1386 | + T* fetch_sub(difference_type, memory_order = memory_order_seq_cst) const noexcept; |
| 1387 | + |
1385 | 1388 | void wait(T*, memory_order = memory_order::seq_cst) const noexcept;
|
1386 | 1389 | void notify_one() noexcept;
|
1387 | 1390 | void notify_all() noexcept;
|
1388 | 1391 |
|
1389 |
| - T* fetch_add(difference_type, memory_order = memory_order_seq_cst) const noexcept; |
1390 |
| - T* fetch_sub(difference_type, memory_order = memory_order_seq_cst) const noexcept; |
1391 |
| - |
1392 | 1392 | T* operator++(int) const noexcept;
|
1393 | 1393 | T* operator--(int) const noexcept;
|
1394 | 1394 | T* operator++() const noexcept;
|
|
0 commit comments