std::contracts::assertion_kind
De es.cppreference.net
| Definido en el encabezado <contracts>
|
||
enum class assertion_kind : /* unspecified */ {
pre = 1,
post = 2,
assert = 3
};
|
(desde C++26) | |
Los enumeradores de std::contracts::assertion_kind corresponden a las formas sintácticas de una aserción de contrato, con los significados listados a continuación:
| Enumerador | Significado |
pre
|
la aserción de contrato es una aserción de precondición |
post
|
la aserción de contrato es una aserción de postcondición |
assert
|
la aserción de contrato es una contract_assert declaración |
Véase también
|
(C++26)
|
el tipo que contiene la información de violación de contrato
(clase) |
|
(C++26)
|
la semántica de evaluación cuando ocurre la violación de contrato
(enum) |
|
(C++26)
|
la razón que causa la violación de contrato
(enum) |