Răsfoiți Sursa

Merge pull request #1711 from BenLubar/vector-bsearch-const

Make Vector<T>::bsearch use a const receiver
David Snopek 2 săptămâni în urmă
părinte
comite
2d7941d0dc
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      include/godot_cpp/templates/vector.hpp

+ 3 - 3
include/godot_cpp/templates/vector.hpp

@@ -124,14 +124,14 @@ public:
 		sorter.sort(data, len);
 	}
 
-	Size bsearch(const T &p_value, bool p_before) {
+	Size bsearch(const T &p_value, bool p_before) const {
 		return bsearch_custom<_DefaultComparator<T>>(p_value, p_before);
 	}
 
 	template <typename Comparator, typename Value, typename... Args>
-	Size bsearch_custom(const Value &p_value, bool p_before, Args &&...args) {
+	Size bsearch_custom(const Value &p_value, bool p_before, Args &&...args) const {
 		SearchArray<T, Comparator> search{ args... };
-		return search.bisect(ptrw(), size(), p_value, p_before);
+		return search.bisect(ptr(), size(), p_value, p_before);
 	}
 
 	Vector<T> duplicate() {