42 allocator.deallocate_char(data.data.string_value.data);
45 allocator.deallocate_unsigned_char(data.data.binary_value.data);
48 for (std::size_t i = 0; i < data.data.array_value.size; ++i) {
51 allocator.deallocate_object_data(data.data.array_value.data);
54 for (std::size_t i = 0; i < data.data.map_value.size; ++i) {
58 allocator.deallocate_key_value_pair_data(data.data.map_value.data);
61 allocator.deallocate_unsigned_char(data.data.extension_value.data);