From 8d2413fb84c43f71293f96af836bf301554afe63 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Tue, 18 Jun 2024 00:40:33 +0700 Subject: [PATCH] fix gcc warnings --- develop/untests/meta_issues/github_discussion_88.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/develop/untests/meta_issues/github_discussion_88.cpp b/develop/untests/meta_issues/github_discussion_88.cpp index 8f1f2f7..4aee3af 100644 --- a/develop/untests/meta_issues/github_discussion_88.cpp +++ b/develop/untests/meta_issues/github_discussion_88.cpp @@ -44,11 +44,11 @@ TEST_CASE("meta/meta_discussion/88") { CHECK(derived_instance_ptr_type == meta::resolve_type()); // to get all members of the component we should extract a class type from the pointer (position_component) - meta::any_type derived_instance_type = derived_instance_ptr_type.as_pointer().get_data_type(); + meta::class_type derived_instance_type = derived_instance_ptr_type.as_pointer().get_data_type().as_class(); CHECK(derived_instance_type == meta::resolve_type()); // for each member we can show our debug inspector (imgui input for example) - for (const meta::member& m : derived_instance_type.as_class().get_members()) { + for (const meta::member& m : derived_instance_type.get_members()) { // we registered members as pointers (member_policy::as_pointer), so the type of the member is a pointer CHECK(m.get_type() == meta::resolve_type()); CHECK(m.get_type().get_value_type() == meta::resolve_type());