Add a const version of List::find

This commit is contained in:
Aaron Franke
2025-11-12 00:36:09 -08:00
parent e47fb8b898
commit 6f207a4601

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();