Skip to content

Commit 9bde559

Browse files
committed
GLOBAL_DEFINED_WORDS: よりも後に発生する(happens after) 追加
1 parent 54ebc76 commit 9bde559

6 files changed

Lines changed: 11 additions & 6 deletions

File tree

GLOBAL_DEFINED_WORDS.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,11 @@
203203
"desc": "happens before。(異なるスレッド間の) 2つの操作の実行順序を規定する関係"
204204
},
205205
"よりも前に発生し": { "yomi": "よりもまえにはっせいし", "redirect": "よりも前に発生する" },
206+
"よりも後に発生する": {
207+
"yomi": "よりもあとにはっせいする",
208+
"desc": "happens after。(異なるスレッド間の) 2つの操作の実行順序を規定する関係"
209+
},
210+
"よりも後に発生し": { "yomi": "よりもあとにはっせいし", "redirect": "よりも後に発生する" },
206211
"よりも確実に前に発生する": {
207212
"yomi": "よりもかくじつにまえにはっせいする",
208213
"desc": "strongly happens before。(異なるスレッド間の) 2つの操作の実行順序を規定する強い関係"

reference/execution/execution/spawn_future.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ void abandon() noexcept;
292292
```
293293

294294
- 効果 :
295-
- `*this`に対するこの`abandon`の呼び出しが`complete`の呼び出しより前に発生するならば、下記と等価。
295+
- `*this`に対するこの`abandon`の呼び出しが`complete`の呼び出しよりも前に発生するならば、下記と等価。
296296

297297
```cpp
298298
ssource.request_stop();

reference/execution/execution/system_context_replaceability/parallel_scheduler_backend/schedule.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ virtual void schedule(receiver_proxy& r, span<byte> s) noexcept = 0;
1717
1818
1919
## 事前条件
20-
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生(happen after)すること
20+
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生すること
2121
2222
2323
## 効果

reference/execution/execution/system_context_replaceability/parallel_scheduler_backend/schedule_bulk_chunked.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ virtual void schedule_bulk_chunked(size_t n,
1919
2020
2121
## 事前条件
22-
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生(happen after)すること
22+
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生すること
2323
2424
2525
## 効果

reference/execution/execution/system_context_replaceability/parallel_scheduler_backend/schedule_bulk_unchunked.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ virtual void schedule_bulk_unchunked(size_t n,
1919
2020
2121
## 事前条件
22-
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生(happen after)すること
22+
`*this`、`r`が参照するオブジェクト、`s`が参照するストレージの生存期間終了は、`r`に対する[`set_value`](../../set_value.md)/[`set_error`](../../set_error.md)/[`set_stopped`](../../set_stopped.md)いずれかの呼び出しの評価開始よりも後に発生すること
2323
2424
2525
## 効果

reference/stop_token/stoppable_token.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ concept stoppable_token =
4747
説明用の変数`t`, `u`を、同一の停止状態を参照する別々な`Token`型オブジェクトとする。
4848
型`Token`が以下を満たす場合に限って、型`Token`は`stoppable_token`のモデルである。
4949
50-
- `SP`を`t.stop_possible()`が`false`となる評価としたとき、`SP`より後に発生する`u.stop_possible()`や`u.stop_requested()`の評価は`false`であること。
51-
- `SR`を`t.stop_requested()`が`true`となる評価としたとき、`SR`より後に発生する`u.stop_possible()`や`u.stop_requested()`の評価は`true`であること。
50+
- `SP`を`t.stop_possible()`が`false`となる評価としたとき、`SP`よりも後に発生する`u.stop_possible()`や`u.stop_requested()`の評価は`false`であること。
51+
- `SR`を`t.stop_requested()`が`true`となる評価としたとき、`SR`よりも後に発生する`u.stop_possible()`や`u.stop_requested()`の評価は`true`であること。
5252
- `stoppable-callback-for<CallbackFn, Token, Initialize>`を満たす任意の型`CallbackFn`および型`Initialize`が、`stoppable-callback-for<CallbackFn, Token, Initializer>`のモデルであること。
5353
- `t`が停止状態を持たない(disengaged)とき、`t.stop_possible()`や`t.stop_requested()`の評価が`false`であること。
5454
- `t`と`u`が同一の停止状態を参照するか共に停止状態を持たないとき`t == u`が`true`であり、それ以外のときは`false`であること。

0 commit comments

Comments
 (0)