summaryrefslogtreecommitdiffstats
path: root/include/godot_cpp/variant/variant.hpp
diff options
context:
space:
mode:
authorEmmanuel Leblond <emmanuel.leblond@gmail.com>2022-12-03 11:13:23 +0100
committerGitHub <noreply@github.com>2022-12-03 11:13:23 +0100
commit32859ea25c31ae596535d6bf0178a6e01f45a001 (patch)
treede338d0fd68e5fbe4067b8faeeb338f40e66ff4e /include/godot_cpp/variant/variant.hpp
parentf1d501f97749fd70f590a3e82b81e55d6cf1d2d7 (diff)
parentfe86a94dcf996e6262d788028e7efd1f50267e20 (diff)
downloadredot-cpp-32859ea25c31ae596535d6bf0178a6e01f45a001.tar.gz
Merge pull request #897 from touilleMan/gdextension-fix-gdnative-types-const-qualifier
Fix const qualifier for parameters in GDExtension api functions
Diffstat (limited to 'include/godot_cpp/variant/variant.hpp')
-rw-r--r--include/godot_cpp/variant/variant.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/godot_cpp/variant/variant.hpp b/include/godot_cpp/variant/variant.hpp
index 1a5c22d..4a430ed 100644
--- a/include/godot_cpp/variant/variant.hpp
+++ b/include/godot_cpp/variant/variant.hpp
@@ -145,7 +145,7 @@ public:
Variant();
Variant(std::nullptr_t n) :
Variant() {}
- explicit Variant(const GDNativeVariantPtr native_ptr);
+ explicit Variant(GDNativeConstVariantPtr native_ptr);
Variant(const Variant &other);
Variant(Variant &&other);
Variant(bool v);
@@ -257,7 +257,7 @@ public:
Variant call(const StringName &method, Args... args) {
Variant result;
GDNativeCallError error;
- std::array<const GDNativeVariantPtr, sizeof...(Args)> call_args = { Variant(args)... };
+ std::array<GDNativeConstVariantPtr, sizeof...(Args)> call_args = { Variant(args)... };
call(method, call_args.data(), call_args.size(), result, error);
return result;
}
@@ -268,7 +268,7 @@ public:
static Variant call_static(Variant::Type type, const StringName &method, Args... args) {
Variant result;
GDNativeCallError error;
- std::array<const GDNativeVariantPtr, sizeof...(Args)> call_args = { Variant(args)... };
+ std::array<GDNativeConstVariantPtr, sizeof...(Args)> call_args = { Variant(args)... };
call_static(type, method, call_args.data(), call_args.size(), result, error);
return result;
}