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

Make Vector<T>::bsearch use a const receiver
This commit is contained in:
David Snopek
2025-11-27 05:15:41 -06:00
committed by GitHub

View File

@@ -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() {