Contract support (C++26)
From cppreference.net
<
cpp
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract support
| Contract-violation information | ||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
| Helper functions | ||||
Die Vertragsunterstützungsbibliothek definiert mehrere Typen zur Meldung von Informationen über Vertragsverletzungen .
Vertragsverletzungsinformationen
|
Definiert in Header
<contracts>
|
|
|
Definiert in Namespace
std::contracts
|
|
|
(C++26)
|
der Typ, der die Vertragsverletzungsinformationen enthält
(Klasse) |
|
(C++26)
|
die Art der verletzten Vertragsassertion
(Enumeration) |
|
(C++26)
|
die Auswertungssemantik bei Auftreten einer Vertragsverletzung
(Enumeration) |
|
(C++26)
|
der Grund, der die Vertragsverletzung verursacht
(Enumeration) |
Hilfsfunktionen
|
Definiert in Header
<contracts>
|
|
|
Definiert in Namespace
std::contracts
|
|
|
ruft den Standard-Contract-Violation-Handler auf
(Funktion) |
|
Hinweise
| Feature-Test Makro | Wert | Std | Funktion |
|---|---|---|---|
__cpp_lib_contracts
|
202502L
|
(C++26) | Contract-Unterstützungsbibliothek |