From 69ffdf3e28cd3f81f9af3b026ef23c9d97b0bc53 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Mon, 20 Nov 2023 22:30:42 +0100 Subject: [PATCH] refactor: make merged_block_holder more flexible --- include/dwarfs/block_merger.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/dwarfs/block_merger.h b/include/dwarfs/block_merger.h index eca702ce..f3b20221 100644 --- a/include/dwarfs/block_merger.h +++ b/include/dwarfs/block_merger.h @@ -37,6 +37,11 @@ class merged_block_holder { public: using block_type = T; + merged_block_holder() = default; + + explicit merged_block_holder(block_type&& blk) + : block_{std::move(blk)} {} + merged_block_holder(block_type&& blk, std::shared_ptr merger) : block_{std::move(blk)}