- contracts[meta header]
- std::contracts[meta namespace]
- enum[meta id-type]
- cpp26[meta cpp]
namespace std::contracts {
enum class assertion_kind : unspecified {
pre = 1,
post = 2,
assert = 3
};
}違反した可能性のある契約の種類を表す列挙型。
これの他に、処理系依存のものを定めてもよい。
- C++26
- Clang: ?
- GCC: ?
- ICC: ?
- Visual C++: ?