From 3aa91b9f02d4be9550c97addd40457c8da1ed08d Mon Sep 17 00:00:00 2001 From: Mingxin Wang Date: Thu, 11 Jul 2024 11:33:28 +0800 Subject: [PATCH] Make facade_builder a type rather than a type alias --- proxy.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/proxy.h b/proxy.h index a7321ff4..d5a613d9 100644 --- a/proxy.h +++ b/proxy.h @@ -1159,13 +1159,13 @@ struct facade_builder_impl { } // namespace details -using facade_builder = details::facade_builder_impl, std::tuple<>, +struct facade_builder : details::facade_builder_impl, std::tuple<>, proxiable_ptr_constraints{ .max_size = details::invalid_size, .max_align = details::invalid_size, .copyability = details::invalid_cl, .relocatability = details::invalid_cl, - .destructibility = details::invalid_cl}>; + .destructibility = details::invalid_cl}> {}; #define ___PRO_DIRECT_FUNC_IMPL(...) \ noexcept(noexcept(__VA_ARGS__)) requires(requires { __VA_ARGS__; }) \