From 56df7b3916f669edd315808f92e63e7553367f1d Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Fri, 14 Feb 2025 13:04:28 +0100 Subject: Store HashFunction by value Although references give an additional information about ownership, they introduce additional design difficulties. --- src/buildtool/execution_api/remote/bazel/bazel_api.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/buildtool/execution_api/remote/bazel/bazel_api.cpp') diff --git a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp index af8b7052..2dfe07de 100644 --- a/src/buildtool/execution_api/remote/bazel/bazel_api.cpp +++ b/src/buildtool/execution_api/remote/bazel/bazel_api.cpp @@ -137,14 +137,13 @@ namespace { } // namespace -BazelApi::BazelApi( - std::string const& instance_name, - std::string const& host, - Port port, - gsl::not_null const& auth, - gsl::not_null const& retry_config, - ExecutionConfiguration const& exec_config, - gsl::not_null const& hash_function) noexcept { +BazelApi::BazelApi(std::string const& instance_name, + std::string const& host, + Port port, + gsl::not_null const& auth, + gsl::not_null const& retry_config, + ExecutionConfiguration const& exec_config, + HashFunction hash_function) noexcept { network_ = std::make_shared(instance_name, host, port, -- cgit v1.2.3