diff options
author | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-04-08 13:18:22 +0200 |
---|---|---|
committer | Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | 2024-04-08 15:19:50 +0200 |
commit | 277be6dd08633dbebfda93afdfc6b5cb57e053e0 (patch) | |
tree | 6c86157c7f93636459361264054753a1dc9d33e9 /src/buildtool/build_engine/expression/evaluator.cpp | |
parent | 419a458ad9d4383eb47d51fe8e4408a0e240c2f1 (diff) | |
download | justbuild-277be6dd08633dbebfda93afdfc6b5cb57e053e0.tar.gz |
Use properly included standard library types by default
Diffstat (limited to 'src/buildtool/build_engine/expression/evaluator.cpp')
-rw-r--r-- | src/buildtool/build_engine/expression/evaluator.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/buildtool/build_engine/expression/evaluator.cpp b/src/buildtool/build_engine/expression/evaluator.cpp index b642eeec..93e9836a 100644 --- a/src/buildtool/build_engine/expression/evaluator.cpp +++ b/src/buildtool/build_engine/expression/evaluator.cpp @@ -65,7 +65,7 @@ auto Flatten(ExpressionPtr const& expr) -> ExpressionPtr { return expr; } auto const& list = expr->List(); - size_t size{}; + std::size_t size{}; std::for_each(list.begin(), list.end(), [&](auto const& l) { if (not l->IsList()) { throw Evaluator::EvaluationError{ @@ -196,7 +196,7 @@ auto Enumerate(ExpressionPtr const& expr) -> ExpressionPtr { "enumerate expects list but instead got: {}.", expr->ToString())}; } auto result = Expression::map_t::underlying_map_t{}; - size_t count = 0; + std::size_t count = 0; for (auto const& entry : expr->List()) { result[fmt::format("{:010d}", count)] = entry; count++; @@ -263,16 +263,16 @@ auto NubRight(ExpressionPtr const& expr) -> ExpressionPtr { } auto Range(ExpressionPtr const& expr) -> ExpressionPtr { - size_t len = 0; + std::size_t len = 0; if (expr->IsNumber() && expr->Number() > 0.0) { - len = static_cast<size_t>(std::lround(expr->Number())); + len = static_cast<std::size_t>(std::lround(expr->Number())); } if (expr->IsString()) { - len = static_cast<size_t>(std::atol(expr->String().c_str())); + len = static_cast<std::size_t>(std::atol(expr->String().c_str())); } auto result = Expression::list_t{}; result.reserve(len); - for (size_t i = 0; i < len; i++) { + for (std::size_t i = 0; i < len; i++) { result.emplace_back(ExpressionPtr{fmt::format("{}", i)}); } return ExpressionPtr{result}; @@ -330,7 +330,7 @@ auto Join(ExpressionPtr const& expr, std::string const& sep) -> ExpressionPtr { template <bool kDisjoint = false> // NOLINTNEXTLINE(misc-no-recursion) -auto Union(Expression::list_t const& dicts, size_t from, size_t to) +auto Union(Expression::list_t const& dicts, std::size_t from, std::size_t to) -> ExpressionPtr { if (to <= from) { return Expression::kEmptyMap; @@ -343,7 +343,7 @@ auto Union(Expression::list_t const& dicts, size_t from, size_t to) } return entry; } - size_t mid = from + (to - from) / 2; + std::size_t mid = from + (to - from) / 2; auto left = Union<kDisjoint>(dicts, from, mid); auto right = Union<kDisjoint>(dicts, mid, to); if (left->Map().empty()) { |