Namespaces
Variants
Views
Actions

Standard library header <contract>

From cppreference.com
< cpp‎ | header
 
 
 

This header is part of the error handling library.

Classes

provides information about contract violation generated by an implementation
(class) [edit]

[edit] Synopsis

namespace std {
  class contract_violation;
}

[edit] 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;
};