Merge pull request #112660 from aaronfranke/list-find-const

Add a const version of `List::find`
This commit is contained in:
Thaddeus Crews 2025-11-12 11:24:16 -06:00
commit df51b1480d
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -415,6 +415,19 @@ public:
/**
* find an element in the list,
*/
template <typename T_v>
const Element *find(const T_v &p_val) const {
const Element *it = front();
while (it) {
if (it->value == p_val) {
return it;
}
it = it->next();
}
return nullptr;
}
template <typename T_v>
Element *find(const T_v &p_val) {
Element *it = front();