std::contracts::assertion_kind
Von de.cppreference.net
| Definiert in Header <contracts>
|
||
enum class assertion_kind : /* unspecified */ {
pre = 1,
post = 2,
assert = 3
};
|
(seit C++26) | |
Die Aufzählungswerte von std::contracts::assertion_kind entsprechen den syntaktischen Formen einer Vertragszusicherung mit den unten aufgeführten Bedeutungen:
| Aufzählungswert | Bedeutung |
pre
|
die Vertragszusicherung ist eine Vorbedingungszusicherung |
post
|
die Vertragszusicherung ist eine Nachbedingungszusicherung |
assert
|
die Vertragszusicherung ist eine contract_assert-Anweisung |
Siehe auch
|
(C++26)
|
der Typ, der die Vertragsverletzungsinformationen enthält
(Klasse) |
|
(C++26)
|
die Auswertungssemantik bei Auftreten einer Vertragsverletzung
(Enumeration) |
|
(C++26)
|
der Grund, der die Vertragsverletzung verursacht
(Enumeration) |