From: G.E Date: Fri, 17 May 2024 20:27:42 +0000 (+0300) Subject: stl'ed another one X-Git-Tag: vectorscan/5.4.12^2~34^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97a8519084a401ae4a243b2273cc15f74e42219d;p=thirdparty%2Fvectorscan.git stl'ed another one --- diff --git a/examples/patbench.cc b/examples/patbench.cc index 31dc73a5..2b45d43a 100644 --- a/examples/patbench.cc +++ b/examples/patbench.cc @@ -459,10 +459,8 @@ public: // dynamic storage.) vector cstrPatterns; cstrPatterns.reserve(patterns.size()); - for (const auto &pattern : patterns) { - // cppcheck-suppress useStlAlgorithm - cstrPatterns.push_back(pattern.c_str()); - } + auto pstr = [](const string &pattern) { return pattern.c_str(); }; + std::transform(patterns.begin(), patterns.end(), std::back_inserter(cstrPatterns), pstr); Clock clock; clock.start();