summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/local/local_api.hpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2025-01-28 10:13:50 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2025-02-07 14:58:04 +0100
commitea2291d24d531a1ea221f1035636303ac0da787d (patch)
tree1f9d1d6f85328440afd360a2ab478d2887992c5e /src/buildtool/execution_api/local/local_api.hpp
parent5fa4f4f6843fefdc64918cdfb14bf2c287bd387c (diff)
downloadjustbuild-ea2291d24d531a1ea221f1035636303ac0da787d.tar.gz
Replace ContentBlobContainer<T> with std::unordered_set
Diffstat (limited to 'src/buildtool/execution_api/local/local_api.hpp')
-rw-r--r--src/buildtool/execution_api/local/local_api.hpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/buildtool/execution_api/local/local_api.hpp b/src/buildtool/execution_api/local/local_api.hpp
index a9d6b660..07bef457 100644
--- a/src/buildtool/execution_api/local/local_api.hpp
+++ b/src/buildtool/execution_api/local/local_api.hpp
@@ -60,7 +60,6 @@
#include "src/buildtool/storage/config.hpp"
#include "src/buildtool/storage/storage.hpp"
#include "src/utils/cpp/expected.hpp"
-#include "src/utils/cpp/transformed_range.hpp"
/// \brief API for local execution.
class LocalApi final : public IExecutionApi {
@@ -250,10 +249,9 @@ class LocalApi final : public IExecutionApi {
[[nodiscard]] auto Upload(ArtifactBlobContainer&& blobs,
bool /*skip_find_missing*/) const noexcept
-> bool final {
- auto const range = blobs.Blobs();
return std::all_of(
- range.begin(),
- range.end(),
+ blobs.begin(),
+ blobs.end(),
[&cas = local_context_.storage->CAS()](ArtifactBlob const& blob) {
auto const cas_digest =
blob.digest.IsTree()