File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -203,7 +203,7 @@ namespace core
203203 using ConfigureStoreChunkFromBuffer<
204204 Ptr_Type>::ConfigureStoreChunkFromBuffer;
205205
206- auto enqueueLoad () -> void;
206+ auto enqueueLoad () -> auxiliary::DeferredComputation< void> ;
207207
208208 auto load (EnqueuePolicy) -> void;
209209 };
Original file line number Diff line number Diff line change @@ -237,7 +237,8 @@ namespace core
237237 }
238238
239239 template <typename Ptr_Type>
240- auto ConfigureLoadStoreFromBuffer<Ptr_Type>::enqueueLoad() -> void
240+ auto ConfigureLoadStoreFromBuffer<Ptr_Type>::enqueueLoad()
241+ -> auxiliary::DeferredComputation<void >
241242 {
242243 static_assert (
243244 std::is_same_v<
@@ -249,6 +250,10 @@ namespace core
249250 " shared_ptr type." );
250251 this ->m_rc .loadChunk_impl (
251252 std::move (this ->m_buffer ), this ->storeChunkConfig ());
253+ return auxiliary::DeferredComputation<void >(
254+ [rc_lambda = this ->m_rc ]() mutable -> void {
255+ rc_lambda.seriesFlush ();
256+ });
252257 }
253258
254259 template <typename Ptr_Type>
You can’t perform that action at this time.
0 commit comments