rocksdb/include/rocksdb/utilities
Giuseppe Ottaviano 4d7c06cedf Make WriteBatchWithIndex moveble
Summary:
`WriteBatchWithIndex` has an incorrect implicitly-generated move constructor (it will copy the pointer causing a double-free on destruction). Just switch to `unique_ptr` so we get correct move semantics for free.
Closes https://github.com/facebook/rocksdb/pull/1899

Differential Revision: D4598896

Pulled By: ajkr

fbshipit-source-id: 2373d47
2017-02-22 17:54:11 -08:00
..
lua Fix heap use after free ASAN/Valgrind 2016-11-17 12:24:12 -08:00
backupable_db.h Adding support for sharing throttler between multiple backup and restores 2016-06-03 17:02:07 -07:00
checkpoint.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
convenience.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
date_tiered_db.h Add time series database (resubmitted) 2016-08-05 15:56:22 -07:00
db_ttl.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
document_db.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
env_librados.h include/rocksdb/utilities/env_librados: fix typo 2016-12-23 19:09:14 -08:00
env_mirror.h direct io write support 2016-12-22 13:09:19 -08:00
geo_db.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
info_log_finder.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
json_document.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
ldb_cmd_execute_result.h [ldb] Export ldb_cmd*.h 2016-05-06 16:09:09 -07:00
ldb_cmd.h LDBCommand::SelectCommand to use a struct as the parameter 2016-05-31 10:26:53 -07:00
leveldb_options.h Move away from enum char value -1 2016-06-14 17:07:34 -07:00
memory_util.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
object_registry.h Generalize Env registration framework 2017-01-25 16:09:14 -08:00
optimistic_transaction_db.h optimistic transactions support for reinitialization 2016-03-07 19:03:09 -08:00
option_change_migration.h A utility function to help users migrate DB after options change 2016-08-05 15:39:55 -07:00
options_util.h Improve the documentation of LoadLatestOptions 2016-02-16 14:55:24 -08:00
sim_cache.h add stats to Cache::LookUp() 2016-09-01 13:50:39 -07:00
spatial_db.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
stackable_db.h Adding GetApproximateMemTableStats method 2017-02-06 14:54:16 -08:00
table_properties_collectors.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
transaction_db_mutex.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
transaction_db.h Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
transaction.h Implement non-exclusive locks 2016-12-05 17:39:17 -08:00
utility_db.h Ensure Windows build w/o port/port.h in public headers 2015-07-16 12:10:16 -07:00
write_batch_with_index.h Make WriteBatchWithIndex moveble 2017-02-22 17:54:11 -08:00