denc_coll_t coll;
uint32_t bits = 0;
- delta_t() = default;
-
DENC(delta_t, v, p) {
DENC_START(1, 1, p);
denc(v.op, p);
coll_map_t decoded;
delta_buffer_t delta_buffer;
- CachedExtentRef duplicate_for_write() final {
+ CachedExtentRef duplicate_for_write(Transaction&) final {
assert(delta_buffer.empty());
return CachedExtentRef(new CollectionNode(*this));
}
};
using CollectionNodeRef = CollectionNode::CollectionNodeRef;
}
+
+#if FMT_VERSION >= 90000
+template <> struct fmt::formatter<crimson::os::seastore::collection_manager::CollectionNode> : fmt::ostream_formatter {};
+#endif