vector<string> parts;
stringtok(parts, param->second, ", \t");
- return std::any_of(parts.begin(), parts.end(), [&](const std::string& str) { return str == val; });
+ return std::find(parts.begin(), parts.end(), val) != parts.end();
}
string ArgvMap::helpstring(string prefix)
pos=split.second.find('/');
if(pos != string::npos) // alexa has whole urls in the list now.
split.second.resize(pos);
- if(find_if(split.second.begin(), split.second.end(), isalpha) == split.second.end())
- {
+ if (std::none_of(split.second.begin(), split.second.end(), isalpha)) {
continue; // this was an IP address
}
domains.push_back(TypedQuery(split.second, qtype));
}
set<SvcParam>::const_iterator SVCBBaseRecordContent::getParamIt(const SvcParam::SvcParamKey &key) const {
- auto p = std::find_if(d_params.begin(), d_params.end(),
- [&key](const SvcParam ¶m) {
- return param.getKey() == key;
- });
- return p;
+ return std::find(d_params.begin(), d_params.end(), key);
}
std::shared_ptr<SVCBBaseRecordContent> SVCBRecordContent::clone() const
bool operator< (const SvcParam &other) const;
+ bool operator==(const SvcParamKey& key) const
+ {
+ return key == d_key;
+ }
+
SvcParamKey getKey() const {
return d_key;
}