diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-08-15 12:25:50 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-08-16 11:12:35 +0000 |
commit | 270252b868c371c45f5c90c0b400b6b9622471cb (patch) | |
tree | ff02168755fc65c708ee1f218adea18d2aaa4e1a /storage | |
parent | 984deef85638bdd82fee2bb83b7cbc795a668ffd (diff) |
Use `std::span` with fixed extent instead of `ConstArrayRef`
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/distributor/idealstatemetricsset.cpp | 2 | ||||
-rw-r--r-- | storage/src/vespa/storage/distributor/idealstatemetricsset.h | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/distributor/idealstatemetricsset.cpp b/storage/src/vespa/storage/distributor/idealstatemetricsset.cpp index d50b2004bf2..ea345176dd0 100644 --- a/storage/src/vespa/storage/distributor/idealstatemetricsset.cpp +++ b/storage/src/vespa/storage/distributor/idealstatemetricsset.cpp @@ -134,7 +134,7 @@ IdealStateMetricSet::IdealStateMetricSet() IdealStateMetricSet::~IdealStateMetricSet() = default; -void IdealStateMetricSet::setPendingOperations(vespalib::ConstArrayRef<uint64_t> newMetrics) { +void IdealStateMetricSet::setPendingOperations(std::span<uint64_t, IdealStateOperation::OPERATION_COUNT> newMetrics) { for (uint32_t i = 0; i < IdealStateOperation::OPERATION_COUNT; i++) { operations[i]->pending.set(newMetrics[i]); } diff --git a/storage/src/vespa/storage/distributor/idealstatemetricsset.h b/storage/src/vespa/storage/distributor/idealstatemetricsset.h index 0bbc13d061a..e51e58ba3a4 100644 --- a/storage/src/vespa/storage/distributor/idealstatemetricsset.h +++ b/storage/src/vespa/storage/distributor/idealstatemetricsset.h @@ -5,7 +5,7 @@ #include <vespa/metrics/valuemetric.h> #include <vespa/metrics/countmetric.h> #include <vespa/storage/distributor/operations/idealstate/idealstateoperation.h> -#include <vespa/vespalib/util/arrayref.h> +#include <span> namespace storage::distributor { @@ -62,7 +62,7 @@ public: IdealStateMetricSet(); ~IdealStateMetricSet() override; - void setPendingOperations(vespalib::ConstArrayRef<uint64_t> newMetrics); + void setPendingOperations(std::span<uint64_t, IdealStateOperation::OPERATION_COUNT> newMetrics); }; } // storage::distributor |