From b699520b30fc4513df8f20e91d5e11998377b660 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20P=C3=B6schel?= Date: Mon, 22 Jul 2024 16:40:07 +0200 Subject: [PATCH] Fixes --- include/openPMD/RecordComponent.tpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/include/openPMD/RecordComponent.tpp b/include/openPMD/RecordComponent.tpp index 04e453e0cc..f297222606 100644 --- a/include/openPMD/RecordComponent.tpp +++ b/include/openPMD/RecordComponent.tpp @@ -226,7 +226,7 @@ RecordComponent::storeChunk(std::shared_ptr data, Offset o, Extent e) .offset(std::move(o)) .extent(std::move(e)) .withSharedPtr(std::move(data)) - .enqueueStore(); + .store(EnqueuePolicy::Defer); } template @@ -237,7 +237,7 @@ RecordComponent::storeChunk(UniquePtrWithLambda data, Offset o, Extent e) .offset(std::move(o)) .extent(std::move(e)) .withUniquePtr(std::move(data)) - .enqueueStore(); + .store(EnqueuePolicy::Defer); } template @@ -248,7 +248,7 @@ RecordComponent::storeChunk(std::unique_ptr data, Offset o, Extent e) .offset(std::move(o)) .extent(std::move(e)) .withUniquePtr(std::move(data)) - .enqueueStore(); + .store(EnqueuePolicy::Defer); } template @@ -258,7 +258,7 @@ void RecordComponent::storeChunkRaw(T *ptr, Offset offset, Extent extent) .offset(std::move(offset)) .extent(std::move(extent)) .withRawPtr(ptr) - .enqueueStore(); + .store(EnqueuePolicy::Defer); } template @@ -278,7 +278,9 @@ RecordComponent::storeChunk(T_ContiguousContainer &data, Offset o, Extent e) storeChunkConfig.extent(std::move(e)); } - std::move(storeChunkConfig).withContiguousContainer(data).enqueueStore(); + std::move(storeChunkConfig) + .withContiguousContainer(data) + .store(EnqueuePolicy::Defer); } template