extent_types_t get_type() const final {
return type;
}
+
+protected:
+ std::unique_ptr<BtreeNodeMapping<paddr_t, laddr_t>> _duplicate(
+ op_context_t<paddr_t> ctx) const final {
+ return std::unique_ptr<BtreeNodeMapping<paddr_t, laddr_t>>(
+ new BtreeBackrefMapping(ctx));
+ }
};
using BackrefBtree = FixedKVBtree<
Transaction &t,
paddr_t offset) final;
- check_child_trackers_ret check_child_trackers(Transaction &t) final;
-
scan_mapped_space_ret scan_mapped_space(
Transaction &t,
scan_mapped_space_func_t &&f) final;