10class IPropertyGetter {
19 IPropertyGetter& operator=(IPropertyGetter
const&);
20 IPropertyGetter(IPropertyGetter
const&);
26 virtual ~IPropertyGetter() =
default;
28 virtual ::entt::meta_any get(::entt::meta_handle) = 0;
30 virtual ::entt::meta_type type()
const = 0;
32 virtual ::std::optional<::entt::meta_type> ownerType()
const = 0;
34 virtual ::Scripting::Reflection::ReturnPolicy getReturnPolicy()
const = 0;
36 virtual bool isReferenceType()
const = 0;