This commit is contained in:
Timur A. Fatkhullin 2025-09-03 00:41:15 +03:00
parent 36ffde80f5
commit 460fc360c6

View File

@ -744,6 +744,13 @@ template <typename T>
concept mcc_prohibited_zone_c = concept mcc_prohibited_zone_c =
std::derived_from<T, mcc_pzone_interface_t<typename T::error_t>> && requires(const T t_const) { std::derived_from<T, mcc_pzone_interface_t<typename T::error_t>> && requires(const T t_const) {
{ t_const.name() } -> std::formattable<char>; { t_const.name() } -> std::formattable<char>;
requires requires(typename T::pzone_policy_t pp) {
[]() {
static constexpr auto v1 = T::pzone_policy_t::STOP_POLICY;
static constexpr auto v2 = T::pzone_policy_t::FLIP_POLICY;
}();
};
}; };