Merge pull request #11210 from anurag-git/issue_10738-2

Use range-v3 loops(transform)
This commit is contained in:
chriseth
2021-04-08 14:56:15 +02:00
committed by GitHub
9 changed files with 25 additions and 24 deletions
+3 -2
View File
@@ -63,10 +63,11 @@
#include <boost/filesystem.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/range/adaptor/transformed.hpp>
#include <boost/range/adaptor/filtered.hpp>
#include <boost/algorithm/string.hpp>
#include <range/v3/view/transform.hpp>
#ifdef _WIN32 // windows
#include <io.h>
#define isatty _isatty
@@ -2047,7 +2048,7 @@ size_t CommandLineInterface::countEnabledOptions(vector<string> const& _optionNa
string CommandLineInterface::joinOptionNames(vector<string> const& _optionNames, string _separator)
{
return boost::algorithm::join(
_optionNames | boost::adaptors::transformed([](string const& _option){ return "--" + _option; }),
_optionNames | ranges::views::transform([](string const& _option){ return "--" + _option; }),
_separator
);
}