style: pre-commit fixes

This commit is contained in:
pre-commit-ci[bot] 2025-02-18 12:31:09 +00:00
parent 5657ab11de
commit 2b08a25e9c
2 changed files with 6 additions and 4 deletions

View File

@ -671,10 +671,10 @@ struct process_attributes {
}; };
template <typename T> template <typename T>
struct is_keep_alive : std::false_type { }; struct is_keep_alive : std::false_type {};
template <size_t Nurse, size_t Patient> template <size_t Nurse, size_t Patient>
struct is_keep_alive<keep_alive<Nurse, Patient>> : std::true_type { }; struct is_keep_alive<keep_alive<Nurse, Patient>> : std::true_type {};
template <typename T> template <typename T>
using is_call_guard = is_instantiation<call_guard, T>; using is_call_guard = is_instantiation<call_guard, T>;

View File

@ -1850,9 +1850,11 @@ public:
static_assert(0 == detail::constexpr_sum(std::is_base_of<arg, Extra>::value...), static_assert(0 == detail::constexpr_sum(std::is_base_of<arg, Extra>::value...),
"Argument annotations are not allowed for properties"); "Argument annotations are not allowed for properties");
static_assert(0 == detail::constexpr_sum(detail::is_call_guard<Extra>::value...), static_assert(0 == detail::constexpr_sum(detail::is_call_guard<Extra>::value...),
"def_property family does not currently support call_guard. Use a py::cpp_function instead."); "def_property family does not currently support call_guard. Use a "
"py::cpp_function instead.");
static_assert(0 == detail::constexpr_sum(detail::is_keep_alive<Extra>::value...), static_assert(0 == detail::constexpr_sum(detail::is_keep_alive<Extra>::value...),
"def_property family does not currently support keep_alive. Use a py::cpp_function instead."); "def_property family does not currently support keep_alive. Use a "
"py::cpp_function instead.");
auto rec_fget = get_function_record(fget), rec_fset = get_function_record(fset); auto rec_fget = get_function_record(fget), rec_fset = get_function_record(fset);
auto *rec_active = rec_fget; auto *rec_active = rec_fget;
if (rec_fget) { if (rec_fget) {