10class IPropertyGetter {
20 IPropertyGetter& operator=(IPropertyGetter
const&);
21 IPropertyGetter(IPropertyGetter
const&);
27 virtual ~IPropertyGetter() =
default;
29 virtual ::entt::meta_any get(::entt::meta_handle) = 0;
31 virtual ::entt::meta_type type()
const = 0;
33 virtual ::std::optional<::entt::meta_type> ownerType()
const = 0;
35 virtual ::Scripting::Reflection::ReturnPolicy getReturnPolicy()
const = 0;
37 virtual bool isReferenceType()
const = 0;