std::contracts::assertion_kind
来自cppreference.com
在标头 <contracts> 定义 | ||
enum class assertion_kind : /* 未指定 */ { pre = 1, | (C++26 起) | |
std::contracts::assertion_kind
的枚举项与契约断言的语法形式一一对应,含义如下:
枚举项 | 含义 |
pre | 契约断言是前条件断言 |
post | 契约断言是后条件断言 |
assert | 契约断言是 contract_assert 语句 |
参阅
(C++26) | 持有契约违背信息的类型 (类) |
(C++26) | 发生契约违背时的求值语义 (枚举) |
(C++26) | 导致契约违背的原因 (枚举) |