59 using modified_type = std::uint16_t;
61 static_assert(
sizeof(std::atomic<modified_type>) ==
sizeof(modified_type));
62 static_assert(
sizeof(std::atomic<TreeIndex::pos_type>) ==
sizeof(TreeIndex::pos_type));
64 alignas(std::atomic_ref<TreeIndex::pos_type>::required_alignment)
65 std::array<TreeIndex::pos_type, BF> children;
70 TreeIndex::pos_type parent_block;
71 std::uint8_t parent_offset;
76 alignas(std::atomic_ref<modified_type>::required_alignment) modified_type modified;