Skip to content

Commit 84f50ba

Browse files
committed
reference.md,reference/contracts.md: Aded contracts
commit for issue #1419
1 parent 28c1ed5 commit 84f50ba

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

reference.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@
158158
| ヘッダ | 説明 | 対応バージョン |
159159
|----------------------------------------|------------------|----------------|
160160
| [`<debugging>`](/reference/debugging.md) | デバッグサポート | C++26 |
161+
| [`<contracts>`](/reference/contracts.md) | 契約プログラミング | C++26 |
161162

162163

163164
## <a id="io" href="#io">入出力ライブラリ</a>
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# contract
2-
* contract[meta header]
3-
* future[meta cpp]
1+
# contracts
2+
* contracts[meta header]
3+
* cpp26[meta cpp]
44

5-
`<contract>`ヘッダでは、[契約違反](/lang/future/contract-based_programming.md)のハンドリングのための機能を定義する。
5+
`<contracts>`ヘッダでは、[契約違反](/lang/cpp26/contracts.md)のハンドリングのための機能を定義する。
66

77
| 名前 | 説明 | 対応バージョン |
88
|------|------|----------------|
9-
| [`contract_violation`](contract/contract_violation.md) | 契約違反に関する情報 (class) | C++ (将来) |
9+
| [`contract_violation`](contract/contract_violation.md) | 契約違反に関する情報 (class) | C++26 |
1010

1111
## バージョン
1212
### 言語
13-
- C++ (将来)
13+
- C++26
1414

1515
### 処理系
1616
- [Clang](/implementation.md#clang): 未実装
@@ -20,6 +20,7 @@
2020

2121
## 関連項目
2222
- [契約に基づくプログラミング](/lang/future/contract-based_programming.md)
23+
- [契約プログラミング](/lang/cpp26/contracts.md)
2324

2425
## 参照
2526
- [P0542R5 Support for contract based programming in C++](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0542r5.html)

0 commit comments

Comments
 (0)