@@ -246,7 +246,7 @@ auto newline_pos{CPP2_UFCS(find)(source, '\n')};
246246 }
247247
248248#line 184 "reflect.h2"
249- [[nodiscard]] auto compiler_services::add_runtime_support_include (cpp2::impl::in<std::string_view> s) & -> decltype( auto ) { return static_cast <void >(CPP2_UFCS (emplace)((*cpp2::impl::assert_not_null (data ().includes )), s)); }
249+ auto compiler_services::add_runtime_support_include (cpp2::impl::in<std::string_view> s) & -> void{ static_cast <void >(CPP2_UFCS (emplace)((*cpp2::impl::assert_not_null (data ().includes )), s)); }
250250
251251#line 186 "reflect.h2"
252252 [[nodiscard]] auto compiler_services::position () const -> source_position
@@ -287,7 +287,7 @@ auto newline_pos{CPP2_UFCS(find)(source, '\n')};
287287 }
288288
289289#line 226 "reflect.h2"
290- [[nodiscard]] auto compiler_services::is_active () const & -> decltype( auto ) { return true ; }
290+ [[nodiscard]] auto compiler_services::is_active () const & -> bool { return true ; }
291291
292292 compiler_services::~compiler_services () noexcept {}
293293compiler_services::compiler_services (compiler_services const & that)
@@ -382,11 +382,11 @@ declaration_base::declaration_base(declaration_base const& that)
382382 [[nodiscard]] auto declaration::is_default_access () const & -> bool { return CPP2_UFCS (is_default_access)((*cpp2::impl::assert_not_null (n))); }
383383
384384#line 336 "reflect.h2"
385- [[nodiscard]] auto declaration::default_to_public () & -> decltype( auto ) { return static_cast <void >(CPP2_UFCS (make_public)((*cpp2::impl::assert_not_null (n)))); }
385+ auto declaration::default_to_public () & -> void{ static_cast <void >(CPP2_UFCS (make_public)((*cpp2::impl::assert_not_null (n))));}
386386#line 337 "reflect.h2"
387- [[nodiscard]] auto declaration::default_to_protected () & -> decltype( auto ) { return static_cast <void >(CPP2_UFCS (make_protected)((*cpp2::impl::assert_not_null (n)))); }
387+ auto declaration::default_to_protected () & -> void{ static_cast <void >(CPP2_UFCS (make_protected)((*cpp2::impl::assert_not_null (n)))); }
388388#line 338 "reflect.h2"
389- [[nodiscard]] auto declaration::default_to_private () & -> decltype( auto ) { return static_cast <void >(CPP2_UFCS (make_private)((*cpp2::impl::assert_not_null (n)))); }
389+ auto declaration::default_to_private () & -> void{ static_cast <void >(CPP2_UFCS (make_private)((*cpp2::impl::assert_not_null (n))));}
390390
391391#line 340 "reflect.h2"
392392 [[nodiscard]] auto declaration::make_public () & -> bool { return CPP2_UFCS (make_public)((*cpp2::impl::assert_not_null (n))); }
@@ -586,7 +586,7 @@ declaration::declaration(declaration const& that)
586586 [[nodiscard]] auto function_declaration::is_binary_comparison_function () const & -> bool { return CPP2_UFCS (is_binary_comparison_function)((*cpp2::impl::assert_not_null (n))); }
587587
588588#line 467 "reflect.h2"
589- [[nodiscard]] auto function_declaration::default_to_virtual () & -> decltype( auto ) { return static_cast <void >(CPP2_UFCS (make_function_virtual)((*cpp2::impl::assert_not_null (n)))); }
589+ auto function_declaration::default_to_virtual () & -> void{ static_cast <void >(CPP2_UFCS (make_function_virtual)((*cpp2::impl::assert_not_null (n))));}
590590
591591#line 469 "reflect.h2"
592592 [[nodiscard]] auto function_declaration::make_virtual () & -> bool { return CPP2_UFCS (make_function_virtual)((*cpp2::impl::assert_not_null (n))); }
@@ -794,12 +794,12 @@ declaration::declaration(declaration const& that)
794794 }
795795
796796#line 658 "reflect.h2"
797- [[nodiscard]] auto type_declaration::remove_marked_members () & -> decltype( auto ) { return CPP2_UFCS (type_remove_marked_members)((*cpp2::impl::assert_not_null (n))); }
797+ auto type_declaration::remove_marked_members () & -> void{ CPP2_UFCS (type_remove_marked_members)((*cpp2::impl::assert_not_null (n))); }
798798#line 659 "reflect.h2"
799- [[nodiscard]] auto type_declaration::remove_all_members () & -> decltype( auto ) { return CPP2_UFCS (type_remove_all_members)((*cpp2::impl::assert_not_null (n))); }
799+ auto type_declaration::remove_all_members () & -> void{ CPP2_UFCS (type_remove_all_members)((*cpp2::impl::assert_not_null (n)));}
800800
801801#line 661 "reflect.h2"
802- [[nodiscard]] auto type_declaration::disable_member_function_generation () & -> decltype( auto ) { return CPP2_UFCS (type_disable_member_function_generation)((*cpp2::impl::assert_not_null (n))); }
802+ auto type_declaration::disable_member_function_generation () & -> void{ CPP2_UFCS (type_disable_member_function_generation)((*cpp2::impl::assert_not_null (n))); }
803803
804804 type_declaration::type_declaration (type_declaration const & that)
805805 : declaration{ static_cast <declaration const &>(that) }{}
0 commit comments