9 std::pair<bool, std::string>
endsWith(std::string
const& s,
const std::vector<std::string>& patterns) {
10 for(
auto& p : patterns) {
11 if(boost::algorithm::ends_with(s, p)) {
12 return std::pair<bool, std::string>{
true, p};
15 return std::pair<bool, std::string>{
false,
""};