Browse Source

Fix constness of Array::find, Array::find_last and Array::rfind

Colugo 4 years ago
parent
commit
38c9b624db
2 changed files with 6 additions and 6 deletions
  1. 3 3
      include/core/Array.hpp
  2. 3 3
      src/core/Array.cpp

+ 3 - 3
include/core/Array.hpp

@@ -104,9 +104,9 @@ public:
 
 	Variant back() const;
 
-	int find(const Variant &what, const int from = 0);
+	int find(const Variant &what, const int from = 0) const;
 
-	int find_last(const Variant &what);
+	int find_last(const Variant &what) const;
 
 	bool has(const Variant &what) const;
 
@@ -132,7 +132,7 @@ public:
 
 	void resize(const int size);
 
-	int rfind(const Variant &what, const int from = -1);
+	int rfind(const Variant &what, const int from = -1) const;
 
 	void sort();
 

+ 3 - 3
src/core/Array.cpp

@@ -92,11 +92,11 @@ Variant Array::back() const {
 	return *(Variant *)&v;
 }
 
-int Array::find(const Variant &what, const int from) {
+int Array::find(const Variant &what, const int from) const {
 	return godot::api->godot_array_find(&_godot_array, (godot_variant *)&what, from);
 }
 
-int Array::find_last(const Variant &what) {
+int Array::find_last(const Variant &what) const {
 	return godot::api->godot_array_find_last(&_godot_array, (godot_variant *)&what);
 }
 
@@ -146,7 +146,7 @@ void Array::resize(const int size) {
 	godot::api->godot_array_resize(&_godot_array, size);
 }
 
-int Array::rfind(const Variant &what, const int from) {
+int Array::rfind(const Variant &what, const int from) const {
 	return godot::api->godot_array_rfind(&_godot_array, (godot_variant *)&what, from);
 }