std::contracts::assertion_kind
ja.cppreference.net から
| ヘッダ <contracts>
|
||
enum class assertion_kind : /* unspecified */ {
pre = 1,
post = 2,
assert = 3
};
|
で定義 (C++26以降) | |
std::contracts::assertion_kind の列挙子は、契約表明の構文形式に対応しており、その意味は以下の通りです。
| 列挙子 | 意味 |
pre
|
契約表明が 事前条件表明 |
post
|
契約表明が 事後条件表明 |
assert
|
契約表明が contract_assert 文 |
関連項目
|
(C++26)
|
契約違反情報を保持する型
(クラス) |
|
(C++26)
|
契約違反が発生したときの評価セマンティクス
(列挙型) |
|
(C++26)
|
契約違反を引き起こす理由
(列挙型) |