Skip to content

Commit c3aa7d4

Browse files
committed
reference/contracts/contract_violation.md: Added function description
1 parent e11874f commit c3aa7d4

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

reference/contracts/contract_violation.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,14 @@ namespace std::contracts {
2121
`contract_violation`型は、実行時に発生した契約違反が`handle_contract_violation`関数に渡されるために使用される型である。
2222
2323
この型は、ユーザーによって構築、コピー、ムーブ、変更してはならない。
24+
25+
## メンバ関数
26+
| 名前 | 説明 | 対応バージョン |
27+
| ---- | ---- | ---- |
28+
| [`comment`](contracts/comment.md.nolink) | 契約違反の詳細を記録したchar列を返す | C++26 |
29+
| [`detection_mode`](contracts/detection_mode.md.nolink) | 契約違反が特定された方法を返す | C++26 |
30+
| [`evaluation_exception`](contracts/evaluation_exception.md.nolink) | 契約が例外を飛ばしたことによって終了した場合の例外へのポインタ | C++26 |
31+
| [`is_terminating`](contracts/is_terminating.md.nolink) | 契約違反によってプログラムがターミネートされるかを返す | C++26|
32+
| [`kind`](contracts/kind.md.nolink) | 違反した契約の種類 | C++26|
33+
| [`location`](contracts/location.md.nolink) | 違反した場所を返す | C++26 |
34+
| [`semantic`](contracts/semantic.md.nolink) | 違反した契約のセマンティクス | C++26 |

0 commit comments

Comments
 (0)