Explorar el Código

Fix issues with `_get` and `_get_property_list`

`_get` was using `_set` internally, and should be `const`.
`_get_property_list` should be `const`.
Marc Gilleron hace 2 años
padre
commit
6f3bdab090
Se han modificado 1 ficheros con 6 adiciones y 6 borrados
  1. 6 6
      include/godot_cpp/classes/wrapped.hpp

+ 6 - 6
include/godot_cpp/classes/wrapped.hpp

@@ -125,12 +125,12 @@ protected:
 		return (bool(::godot::Wrapped::*)(const ::godot::StringName &p_name, const ::godot::Variant &p_property)) & m_class::_set;                       \
 	}                                                                                                                                                    \
                                                                                                                                                          \
-	static bool (::godot::Wrapped::*_get_get())(const ::godot::StringName &p_name, ::godot::Variant &r_ret) {                                            \
-		return (bool(::godot::Wrapped::*)(const ::godot::StringName &p_name, ::godot::Variant &r_ret)) & m_class::_set;                                  \
+	static bool (::godot::Wrapped::*_get_get())(const ::godot::StringName &p_name, ::godot::Variant &r_ret) const {                                      \
+		return (bool(::godot::Wrapped::*)(const ::godot::StringName &p_name, ::godot::Variant &r_ret) const) & m_class::_get;                            \
 	}                                                                                                                                                    \
                                                                                                                                                          \
-	static void (::godot::Wrapped::*_get_get_property_list())(::godot::List<::godot::PropertyInfo> * p_list) {                                           \
-		return (void(::godot::Wrapped::*)(::godot::List<::godot::PropertyInfo> * p_list)) & m_class::_get_property_list;                                 \
+	static void (::godot::Wrapped::*_get_get_property_list())(::godot::List<::godot::PropertyInfo> * p_list) const {                                     \
+		return (void(::godot::Wrapped::*)(::godot::List<::godot::PropertyInfo> * p_list) const) & m_class::_get_property_list;                           \
 	}                                                                                                                                                    \
                                                                                                                                                          \
 	static bool (::godot::Wrapped::*_get_property_can_revert())(const ::godot::StringName &p_name) {                                                     \
@@ -334,11 +334,11 @@ protected:
 		return nullptr;                                                                                            \
 	}                                                                                                              \
                                                                                                                    \
-	static bool (Wrapped::*_get_get())(const StringName &p_name, Variant &r_ret) {                                 \
+	static bool (Wrapped::*_get_get())(const StringName &p_name, Variant &r_ret) const {                           \
 		return nullptr;                                                                                            \
 	}                                                                                                              \
                                                                                                                    \
-	static void (Wrapped::*_get_get_property_list())(List<PropertyInfo> * p_list) {                                \
+	static void (Wrapped::*_get_get_property_list())(List<PropertyInfo> * p_list) const {                          \
 		return nullptr;                                                                                            \
 	}                                                                                                              \
                                                                                                                    \