Skip to content

Commit 4eca894

Browse files
committed
Made the Array's ptr and ptrw methods private
1 parent 3118d41 commit 4eca894

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

binding_generator.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -642,6 +642,11 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl
642642
result.append("")
643643
result.append(f"\t{class_name}(const Variant *p_variant);")
644644

645+
if class_name == "Array":
646+
result.append("")
647+
result.append("\tconst Variant *ptr() const;")
648+
result.append("\tVariant *ptrw();")
649+
645650
result.append("")
646651
result.append("public:")
647652

@@ -907,8 +912,6 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl
907912
result.append("\tVariant &operator[](int64_t p_index);")
908913
result.append("\tvoid set_typed(uint32_t p_type, const StringName &p_class_name, const Variant &p_script);")
909914
result.append("\tvoid _ref(const Array &p_from) const;")
910-
result.append("\tconst Variant *ptr() const;")
911-
result.append("\tVariant *ptrw();")
912915
result.append("""
913916
struct Iterator {
914917
_FORCE_INLINE_ Variant &operator*() const;

0 commit comments

Comments
 (0)