File tree Expand file tree Collapse file tree 2 files changed +32
-1
lines changed Expand file tree Collapse file tree 2 files changed +32
-1
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ namespace std::contracts {
2929| [`comment`](contracts/contract_violation/comment.md) | 契約違反の詳細を記録したchar列を返す | C++26 |
3030| [`detection_mode`](contracts/contract_violation/detection_mode.md) | 契約違反が特定された方法を返す | C++26 |
3131| [`evaluation_exception`](contracts/contract_violation/evaluation_exception.md) | 契約が例外を飛ばしたことによって終了した場合の例外へのポインタ | C++26 |
32- | [`is_terminating`](contracts/contract_violation/is_terminating.md.nolink ) | 契約違反によってプログラムがターミネートされるかを返す | C++26|
32+ | [`is_terminating`](contracts/contract_violation/is_terminating.md) | 契約違反によってプログラムがターミネートされるかを返す | C++26|
3333| [`kind`](contracts/contract_violation/kind.md.nolink) | 違反した契約の種類 | C++26|
3434| [`location`](contracts/contract_violation/location.md.nolink) | 契約違反が発生したソースコードの位置 | C++26|
3535| [`semantic`](contracts/contract_violation/semantic.md.nolink) | 契約の評価方法 | C++26|
Original file line number Diff line number Diff line change 1+ # is_terminating
2+ * contracts[ meta header]
3+ * std::contracts[ meta namespace]
4+ * function[ meta id-type]
5+ * cpp26[ meta cpp]
6+ * contract_violation[ meta class]
7+
8+ ``` cpp
9+ bool is_terminating () const noexcept ;
10+ ```
11+
12+ ## 概要
13+ 契約違反によってプログラムが終了するかどうかを返す。
14+
15+ ## 戻り値
16+ 契約違反によってプログラムが終了する場合は` true ` 、そうでない場合は` false ` を返す
17+
18+ ## 例外
19+ 投げない
20+
21+ ## バージョン
22+ ### 言語
23+ - C++26
24+
25+ ### 処理系
26+ - [ Clang] ( /implementation.md#clang ) : ??
27+ - [ GCC] ( /implementation.md#gcc ) : ??
28+ - [ Visual C++] ( /implementation.md#visual_cpp ) : ??
29+
30+ ## 参照
31+ - [ Contracts for C++] ( https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2900r14.pdf )
You can’t perform that action at this time.
0 commit comments