summaryrefslogtreecommitdiffstats
path: root/src/core/PoolArrays.cpp
diff options
context:
space:
mode:
authorNickolai Korshunov <n.a.korshunov@gmail.com>2018-04-25 11:40:49 +0300
committerNickolai Korshunov <n.a.korshunov@gmail.com>2018-04-25 11:40:49 +0300
commitef37d8d76e45a8249f34e66dfcc80954fecd5981 (patch)
tree2c155a6f9107b21474e9f1adcb0d4b752bb2e7bc /src/core/PoolArrays.cpp
parent876715b610a52749e5cc7824122f892dd430ffab (diff)
parent68ba815bc5c9ffa9494511f9feb8ea36a95369d7 (diff)
downloadredot-cpp-ef37d8d76e45a8249f34e66dfcc80954fecd5981.tar.gz
Merge branch 'master' of https://github.com/GodotNativeTools/godot-cpp
Diffstat (limited to 'src/core/PoolArrays.cpp')
-rw-r--r--src/core/PoolArrays.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/core/PoolArrays.cpp b/src/core/PoolArrays.cpp
index d66de4c..8a6f9f8 100644
--- a/src/core/PoolArrays.cpp
+++ b/src/core/PoolArrays.cpp
@@ -86,7 +86,7 @@ void PoolByteArray::set(const int idx, const uint8_t data)
godot::api->godot_pool_byte_array_set(&_godot_array, idx, data);
}
-uint8_t PoolByteArray::operator [](const int idx)
+const uint8_t PoolByteArray::operator [](const int idx)
{
return godot::api->godot_pool_byte_array_get(&_godot_array, idx);
}
@@ -180,7 +180,7 @@ void PoolIntArray::set(const int idx, const int data)
godot::api->godot_pool_int_array_set(&_godot_array, idx, data);
}
-int PoolIntArray::operator [](const int idx)
+const int PoolIntArray::operator [](const int idx)
{
return godot::api->godot_pool_int_array_get(&_godot_array, idx);
}
@@ -273,7 +273,7 @@ void PoolRealArray::set(const int idx, const real_t data)
godot::api->godot_pool_real_array_set(&_godot_array, idx, data);
}
-real_t PoolRealArray::operator [](const int idx)
+const real_t PoolRealArray::operator [](const int idx)
{
return godot::api->godot_pool_real_array_get(&_godot_array, idx);
}
@@ -367,7 +367,7 @@ void PoolStringArray::set(const int idx, const String& data)
godot::api->godot_pool_string_array_set(&_godot_array, idx, (godot_string *) &data);
}
-String PoolStringArray::operator [](const int idx)
+const String PoolStringArray::operator [](const int idx)
{
String s;
godot_string str = godot::api->godot_pool_string_array_get(&_godot_array, idx);
@@ -465,7 +465,7 @@ void PoolVector2Array::set(const int idx, const Vector2& data)
godot::api->godot_pool_vector2_array_set(&_godot_array, idx, (godot_vector2 *) &data);
}
-Vector2 PoolVector2Array::operator [](const int idx)
+const Vector2 PoolVector2Array::operator [](const int idx)
{
Vector2 v;
*(godot_vector2 *) &v = godot::api->godot_pool_vector2_array_get(&_godot_array, idx);
@@ -561,7 +561,7 @@ void PoolVector3Array::set(const int idx, const Vector3& data)
godot::api->godot_pool_vector3_array_set(&_godot_array, idx, (godot_vector3 *) &data);
}
-Vector3 PoolVector3Array::operator [](const int idx)
+const Vector3 PoolVector3Array::operator [](const int idx)
{
Vector3 v;
*(godot_vector3 *) &v = godot::api->godot_pool_vector3_array_get(&_godot_array, idx);
@@ -656,7 +656,7 @@ void PoolColorArray::set(const int idx, const Color& data)
godot::api->godot_pool_color_array_set(&_godot_array, idx, (godot_color *) &data);
}
-Color PoolColorArray::operator [](const int idx)
+const Color PoolColorArray::operator [](const int idx)
{
Color v;
*(godot_color *) &v = godot::api->godot_pool_color_array_get(&_godot_array, idx);