diff options
Diffstat (limited to 'include/godot_cpp/core/builtin_ptrcall.hpp')
-rw-r--r-- | include/godot_cpp/core/builtin_ptrcall.hpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/godot_cpp/core/builtin_ptrcall.hpp b/include/godot_cpp/core/builtin_ptrcall.hpp index d30a12f..848e86a 100644 --- a/include/godot_cpp/core/builtin_ptrcall.hpp +++ b/include/godot_cpp/core/builtin_ptrcall.hpp @@ -41,33 +41,33 @@ namespace internal { template <class... Args> void _call_builtin_constructor(const GDNativePtrConstructor constructor, GDNativeTypePtr base, Args... args) { - std::array<const GDNativeTypePtr, sizeof...(Args)> call_args = { { (const GDNativeTypePtr)args... } }; + std::array<GDNativeConstTypePtr, sizeof...(Args)> call_args = { { (GDNativeConstTypePtr)args... } }; constructor(base, call_args.data()); } template <class T, class... Args> T _call_builtin_method_ptr_ret(const GDNativePtrBuiltInMethod method, GDNativeTypePtr base, Args... args) { T ret; - std::array<const GDNativeTypePtr, sizeof...(Args)> call_args = { { (const GDNativeTypePtr)args... } }; + std::array<GDNativeConstTypePtr, sizeof...(Args)> call_args = { { (GDNativeConstTypePtr)args... } }; method(base, call_args.data(), &ret, sizeof...(Args)); return ret; } template <class... Args> void _call_builtin_method_ptr_no_ret(const GDNativePtrBuiltInMethod method, GDNativeTypePtr base, Args... args) { - std::array<const GDNativeTypePtr, sizeof...(Args)> call_args = { { (const GDNativeTypePtr)args... } }; + std::array<GDNativeConstTypePtr, sizeof...(Args)> call_args = { { (GDNativeConstTypePtr)args... } }; method(base, call_args.data(), nullptr, sizeof...(Args)); } template <class T> -T _call_builtin_operator_ptr(const GDNativePtrOperatorEvaluator op, const GDNativeTypePtr left, const GDNativeTypePtr right) { +T _call_builtin_operator_ptr(const GDNativePtrOperatorEvaluator op, GDNativeConstTypePtr left, GDNativeConstTypePtr right) { T ret; op(left, right, &ret); return ret; } template <class T> -T _call_builtin_ptr_getter(const GDNativePtrGetter getter, const GDNativeTypePtr base) { +T _call_builtin_ptr_getter(const GDNativePtrGetter getter, GDNativeConstTypePtr base) { T ret; getter(base, &ret); return ret; |