std::contracts::assertion_kind
Depuis fr.cppreference.net
| Défini dans l'en-tête <contracts>
|
||
enum class assertion_kind : /* unspecified */ {
pre = 1,
post = 2,
assert = 3
};
|
(depuis C++26) | |
Les énumérateurs de std::contracts::assertion_kind correspondent aux formes syntaxiques d'une assertion de contrat, avec les significations listées ci-dessous :
| Énumérateur | Signification |
pre
|
l'assertion de contrat est une assertion de précondition |
post
|
l'assertion de contrat est une assertion de postcondition |
assert
|
l'assertion de contrat est une instruction contract_assert |
Voir aussi
|
(C++26)
|
le type contenant les informations de violation de contrat
(classe) |
|
(C++26)
|
la sémantique d'évaluation lors de la violation de contrat
(énumération) |
|
(C++26)
|
la raison causant la violation de contrat
(énumération) |