Standard library header <contracts> (C++26)
From ko.cppreference.net
C++
Standard library headers
이 헤더는 언어 지원 라이브러리의 일부입니다.
개요// all freestanding
namespace std::contracts {
enum class assertion_kind : /* unspecified */
{
pre = 1,
post = 2,
assert = 3
};
enum class evaluation_semantic : /* unspecified */
{
ignore = 1,
observe = 2,
enforce = 3,
quick_enforce = 4
};
enum class detection_mode : /* unspecified */
{
predicate_false = 1,
evaluation_exception = 2
};
class contract_violation;
void invoke_default_contract_violation_handler(const contract_violation&);
}
클래스
| ||||||||||||||||||