refactor: make merged_block_holder more flexible

This commit is contained in:
Marcus Holland-Moritz 2023-11-20 22:30:42 +01:00
parent 181427c6ab
commit 69ffdf3e28

View File

@ -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<block_merger_base> merger)
: block_{std::move(blk)}