\
class arene_contract_info_wrapper { \
public: \
\
static constexpr auto arene_contract_make_info() noexcept \
-> ::
arene::base::contract_detail::contract_violation_info { \
return { \
static_cast<::arene::base::detail::raw_c_string>(__FILE__), \
static_cast<::arene::base::detail::raw_c_string>(
ARENE_STRINGIZE(__LINE__)), \
static_cast<::arene::base::detail::raw_c_string>(message), \
::arene::base::contract_detail::contract_type::violation_type \
}; \
} \
}; \
::arene::base::contract_detail::contract_violation_wrapper( \
::arene::base::contract_detail::info_holder<arene_contract_info_wrapper>::value \
)
Copyright 2026, Toyota Motor Corporation.
Definition array_exceptions_disabled.cpp:10
#define ARENE_STRINGIZE(...)
Definition stringize.hpp:31
Call the contract violation handler for a violated contract.