- Params::iterator it = params.begin();
- Params::iterator end = params.end();
- for (; it != end; ++it) {
- if (ps == *(*it).get())
- break;
- }
- Params::value_type tmp;
- if (it == end) {
+ typename Params::iterator it = std::find_if(params.begin(),
+ params.end(),
+ isEqual(ps));
+ value_type tmp;
+ if (it == params.end()) {