std::contracts::evaluation_semantic
Из ru.cppreference.net
| Определён в заголовке <contracts>
|
||
enum class evaluation_semantic : /* unspecified */ {
ignore = 1,
observe = 2,
enforce = 3,
quick_enforce = 4
};
|
(начиная с C++26) | |
Перечислители std::contracts::evaluation_semantic соответствуют семантике оценки, с которой может быть выполнена контрактная проверка, со значениями, перечисленными ниже:
| Перечислитель | Значение |
ignore
|
контрактная проверка выполняется с семантикой «ignore» |
observe
|
контрактная проверка выполняется с семантикой «observe» |
enforce
|
контрактная проверка выполняется с семантикой «enforce» |
quick_enforce
|
контрактная проверка выполняется с семантикой «quick-enforce» |
Смотрите также
|
(C++26)
|
тип, содержащий информацию о нарушении контракта
(класс) |
|
(C++26)
|
тип нарушенного контрактного утверждения
(перечисление) |
|
(C++26)
|
причина, вызвавшая нарушение контракта
(перечисление) |