From 0570178dbfd3e90f1532421dab91b510e6c42937 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Tue, 25 Feb 2025 10:49:27 +0100 Subject: ArtifactBlob: Add cpp file --- src/buildtool/common/artifact_blob.hpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'src/buildtool/common/artifact_blob.hpp') diff --git a/src/buildtool/common/artifact_blob.hpp b/src/buildtool/common/artifact_blob.hpp index 3fc4ba23..d75a6b01 100644 --- a/src/buildtool/common/artifact_blob.hpp +++ b/src/buildtool/common/artifact_blob.hpp @@ -19,10 +19,9 @@ #include #include #include -#include //std::move +#include #include "src/buildtool/common/artifact_digest.hpp" -#include "src/utils/cpp/hash_combine.hpp" class ArtifactBlob final { public: @@ -51,9 +50,7 @@ class ArtifactBlob final { /// \brief Read the content from source. [[nodiscard]] auto ReadContent() const noexcept - -> std::shared_ptr { - return content_; - } + -> std::shared_ptr; /// \brief Set executable permission. void SetExecutable(bool is_executable) noexcept { @@ -75,12 +72,7 @@ namespace std { template <> struct hash { [[nodiscard]] auto operator()(ArtifactBlob const& blob) const noexcept - -> std::size_t { - std::size_t seed{}; - hash_combine(&seed, blob.GetDigest()); - hash_combine(&seed, blob.IsExecutable()); - return seed; - } + -> std::size_t; }; } // namespace std -- cgit v1.2.3