mirror of
https://github.com/KeqingMoe/argparse.git
synced 2025-07-04 15:14:39 +00:00
fix warning for implicit type conversion
This commit is contained in:
parent
cddde9f1b7
commit
5e1b85fdc5
@ -626,7 +626,7 @@ class ArgumentParser {
|
|||||||
std::vector<size_t> argumentLengths(aArguments.size());
|
std::vector<size_t> argumentLengths(aArguments.size());
|
||||||
std::transform(std::begin(aArguments), std::end(aArguments), std::begin(argumentLengths), [](const auto& arg) {
|
std::transform(std::begin(aArguments), std::end(aArguments), std::begin(argumentLengths), [](const auto& arg) {
|
||||||
const auto& names = arg->mNames;
|
const auto& names = arg->mNames;
|
||||||
auto maxLength = std::accumulate(std::begin(names), std::end(names), 0, [](const auto& sum, const auto& s) {
|
auto maxLength = std::accumulate(std::begin(names), std::end(names), std::string::size_type{0}, [](const auto& sum, const auto& s) {
|
||||||
return sum + s.size() + 2; // +2 for ", "
|
return sum + s.size() + 2; // +2 for ", "
|
||||||
});
|
});
|
||||||
return maxLength - 2; // -2 since the last one doesn't need ", "
|
return maxLength - 2; // -2 since the last one doesn't need ", "
|
||||||
|
Loading…
Reference in New Issue
Block a user