diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-09-10 15:23:04 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-09-11 14:52:07 +0200 |
commit | 61bd9e37587a2a4bed0eb8f77abb554d3b576431 (patch) | |
tree | 43a3c9348639607a64406e8fddd2490c2094116c /src | |
parent | faed6b210a213ecb0c52a397c99c62d39df07bb2 (diff) | |
download | justbuild-61bd9e37587a2a4bed0eb8f77abb554d3b576431.tar.gz |
Remove the plain data constructor from ArtifactDigest
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/common/TARGETS | 1 | ||||
-rw-r--r-- | src/buildtool/common/artifact_digest.hpp | 8 |
2 files changed, 0 insertions, 9 deletions
diff --git a/src/buildtool/common/TARGETS b/src/buildtool/common/TARGETS index 450b8037..e8554984 100644 --- a/src/buildtool/common/TARGETS +++ b/src/buildtool/common/TARGETS @@ -90,7 +90,6 @@ , ["src/buildtool/crypto", "hash_function"] , ["src/buildtool/crypto", "hash_info"] , ["src/buildtool/file_system", "object_type"] - , ["src/buildtool/compatibility", "compatibility"] , ["src/buildtool/logging", "log_level"] , ["src/buildtool/logging", "logging"] , ["src/utils/cpp", "hash_combine"] diff --git a/src/buildtool/common/artifact_digest.hpp b/src/buildtool/common/artifact_digest.hpp index c85b96b5..d633b433 100644 --- a/src/buildtool/common/artifact_digest.hpp +++ b/src/buildtool/common/artifact_digest.hpp @@ -21,7 +21,6 @@ #include <utility> // std::move #include "gsl/gsl" -#include "src/buildtool/compatibility/compatibility.hpp" #include "src/buildtool/crypto/hash_info.hpp" #include "src/utils/cpp/gsl.hpp" #include "src/utils/cpp/hash_combine.hpp" @@ -36,13 +35,6 @@ class ArtifactDigest final { std::size_t size) noexcept : size_{size}, hash_{hash_info.Hash()}, is_tree_{hash_info.IsTree()} {} - ArtifactDigest(std::string hash, std::size_t size, bool is_tree) noexcept - : size_{size}, - hash_{std::move(hash)}, - // Tree information is only stored in a digest in native mode and - // false in compatible mode. - is_tree_{not Compatibility::IsCompatible() and is_tree} {} - [[nodiscard]] auto hash() const& noexcept -> std::string const& { return hash_; } |