summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/godot_cpp/templates/list.hpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/godot_cpp/templates/list.hpp b/include/godot_cpp/templates/list.hpp
index 55e2c35..fa59605 100644
--- a/include/godot_cpp/templates/list.hpp
+++ b/include/godot_cpp/templates/list.hpp
@@ -523,6 +523,11 @@ public:
}
}
+ // Index operator, kept for compatibility.
+ _FORCE_INLINE_ T &operator[](int p_index) {
+ return get(p_index);
+ }
+
// Random access to elements, use with care,
// do not use for iteration.
T &get(int p_index) {
@@ -538,6 +543,11 @@ public:
return I->get();
}
+ // Index operator, kept for compatibility.
+ _FORCE_INLINE_ const T &operator[](int p_index) const {
+ return get(p_index);
+ }
+
// Random access to elements, use with care,
// do not use for iteration.
const T &get(int p_index) const {