diff options
| author | Stefan Boberg <[email protected]> | 2025-03-06 17:35:39 +0100 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2025-03-06 17:35:39 +0100 |
| commit | b044289e3c8fbc4eb4ffa5c1d96da51aa0a41f9b (patch) | |
| tree | a511dd945c87415fb5389e6579299095e3f3afc8 /src/zenutil/cache | |
| parent | switched std::vector -> eastl::vector (diff) | |
| download | zen-sb/eastl.tar.xz zen-sb/eastl.zip | |
std::span -> eastl::spansb/eastl
Diffstat (limited to 'src/zenutil/cache')
| -rw-r--r-- | src/zenutil/cache/cachepolicy.cpp | 10 | ||||
| -rw-r--r-- | src/zenutil/cache/cacherequests.cpp | 12 |
2 files changed, 11 insertions, 11 deletions
diff --git a/src/zenutil/cache/cachepolicy.cpp b/src/zenutil/cache/cachepolicy.cpp index 8bfb11a30..0b3551d38 100644 --- a/src/zenutil/cache/cachepolicy.cpp +++ b/src/zenutil/cache/cachepolicy.cpp @@ -163,7 +163,7 @@ public: Values.insert(Insert, Value); } - inline std::span<const CacheValuePolicy> GetValuePolicies() const final { return Values; } + inline eastl::span<const CacheValuePolicy> GetValuePolicies() const final { return Values; } private: eastl::vector<CacheValuePolicy> Values; @@ -174,8 +174,8 @@ CacheRecordPolicy::GetValuePolicy(const Oid& Id) const { if (Shared) { - const std::span<const CacheValuePolicy> Values = Shared->GetValuePolicies(); - const auto Iter = + const eastl::span<const CacheValuePolicy> Values = Shared->GetValuePolicies(); + const auto Iter = std::lower_bound(Values.begin(), Values.end(), Id, [](const CacheValuePolicy& A, const Oid& B) { return A.Id < B; }); if (Iter != Values.end() && Iter->Id == Id) { @@ -272,8 +272,8 @@ CacheRecordPolicyBuilder::Build() const auto Add = [](const CachePolicy A, const CachePolicy B) { return ((A | B) & ~CachePolicy::SkipData) | ((A & B) & CachePolicy::SkipData); }; - const std::span<const CacheValuePolicy> Values = Shared->GetValuePolicies(); - Policy.RecordPolicy = BasePolicy; + const eastl::span<const CacheValuePolicy> Values = Shared->GetValuePolicies(); + Policy.RecordPolicy = BasePolicy; for (const CacheValuePolicy& ValuePolicy : Values) { Policy.RecordPolicy = Add(Policy.RecordPolicy, ValuePolicy.Policy); diff --git a/src/zenutil/cache/cacherequests.cpp b/src/zenutil/cache/cacherequests.cpp index 9b999304e..d5bc994c1 100644 --- a/src/zenutil/cache/cacherequests.cpp +++ b/src/zenutil/cache/cacherequests.cpp @@ -368,7 +368,7 @@ namespace cacherequests { bool GetCacheRecordsRequest::Parse(const CbPackage& RpcRequest) { return Parse(RpcRequest.GetObject()); } - bool GetCacheRecordsRequest::Format(CbObjectWriter& Writer, const std::span<const size_t> OptionalRecordFilter) const + bool GetCacheRecordsRequest::Format(CbObjectWriter& Writer, const eastl::span<const size_t> OptionalRecordFilter) const { Writer << "Method" << "GetCacheRecords"; @@ -422,7 +422,7 @@ namespace cacherequests { return true; } - bool GetCacheRecordsRequest::Format(CbPackage& OutPackage, const std::span<const size_t> OptionalRecordFilter) const + bool GetCacheRecordsRequest::Format(CbPackage& OutPackage, const eastl::span<const size_t> OptionalRecordFilter) const { CbObjectWriter Writer; if (!Format(Writer, OptionalRecordFilter)) @@ -433,7 +433,7 @@ namespace cacherequests { return true; } - bool GetCacheRecordsResult::Parse(const CbPackage& Package, const std::span<const size_t> OptionalRecordResultIndexes) + bool GetCacheRecordsResult::Parse(const CbPackage& Package, const eastl::span<const size_t> OptionalRecordResultIndexes) { CbObject ResponseObject = Package.GetObject(); CbArrayView ResultsArray = ResponseObject["Result"].AsArrayView(); @@ -700,7 +700,7 @@ namespace cacherequests { return true; } - bool GetCacheValuesRequest::Format(CbPackage& OutPackage, const std::span<const size_t> OptionalValueFilter) const + bool GetCacheValuesRequest::Format(CbPackage& OutPackage, const eastl::span<const size_t> OptionalValueFilter) const { CbObjectWriter Writer; Writer << "Method" @@ -757,7 +757,7 @@ namespace cacherequests { return true; } - bool CacheValuesResult::Parse(const CbPackage& Package, const std::span<const size_t> OptionalValueResultIndexes) + bool CacheValuesResult::Parse(const CbPackage& Package, const eastl::span<const size_t> OptionalValueResultIndexes) { CbObject ResponseObject = Package.GetObject(); CbArrayView ResultsArray = ResponseObject["Result"].AsArrayView(); @@ -1090,7 +1090,7 @@ namespace cacherequests { return (Lhs.Id == Rhs.Id) && (Lhs.Policy == Rhs.Policy); } - static bool operator==(const std::span<const zen::CacheValuePolicy>& Lhs, const std::span<const zen::CacheValuePolicy>& Rhs) + static bool operator==(const eastl::span<const zen::CacheValuePolicy>& Lhs, const eastl::span<const zen::CacheValuePolicy>& Rhs) { if (Lhs.size() != Lhs.size()) { |