Implement index operators for Arrays

This commit is contained in:
Bastiaan Olij
2021-09-16 17:21:40 +10:00
parent 271e33658d
commit c2b690439f
5 changed files with 39 additions and 0 deletions

View File

@@ -444,6 +444,10 @@ def generate_builtin_class_header(builtin_api, size, used_classes, fully_used_cl
result.append(f"\tconst " + return_type + f" &operator[](int p_index) const;")
result.append(f"\t" + return_type + f" &operator[](int p_index);")
if class_name == "Array":
result.append(f"\tconst Variant &operator[](int p_index) const;")
result.append(f"\tVariant &operator[](int p_index);")
result.append("};")
if class_name == "String":