Standard library header <contract>
This header is part of the error handling library.
Classes |
|
(C++20) | provides information about contract violation generated by an implementation (class) |
Synopsis
namespace std { class contract_violation; }
Class std::contract_violation
class contract_violation { public: uint_least32_t line_number() const noexcept; string_view file_name() const noexcept; string_view function_name() const noexcept; string_view comment() const noexcept; string_view assertion_level() const noexcept; };
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/header/contract