File tree Expand file tree Collapse file tree 2 files changed +31
-1
lines changed
Expand file tree Collapse file tree 2 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ namespace std::contracts {
3232| [`is_terminating`](contracts/contract_violation/is_terminating.md) | 契約違反によってプログラムがターミネートされるかを返す | C++26|
3333| [`kind`](contracts/contract_violation/kind.md) | 違反した契約の種類 | C++26|
3434| [`location`](contracts/contract_violation/location.md) | 契約違反が発生したソースコードの位置 | C++26|
35- | [`semantic`](contracts/contract_violation/semantic.md.nolink ) | 契約の評価方法 | C++26|
35+ | [`semantic`](contracts/contract_violation/semantic.md) | 契約の評価方法 | C++26|
3636
3737## 参照
3838- [Contracts for C++](https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p2900r14.pdf)
Original file line number Diff line number Diff line change 1+ # semantic
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+ evaluation_semantic semantic () const noexcept ;
10+ ```
11+
12+ ## 概要
13+ 契約の評価方法を返す。
14+
15+ ## 戻り値
16+ 契約の評価方法を表す` evaluation_semantic ` 型
17+
18+ ## 例外
19+ 投げない
20+
21+ ## バージョン
22+ - C++26
23+
24+ ## 処理系
25+ - [ Clang] ( /implementation.md#clang ) : ??
26+ - [ GCC] ( /implementation.md#gcc ) : ??
27+ - [ Visual C++] ( /implementation.md#visual_cpp ) : ??
28+
29+ ## 参照
30+ - [ 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