diff --git a/include/rocksdb/comparator.h b/include/rocksdb/comparator.h index 9c0694cc824796b6e578383b8d4e770291ab395f..4b1b61eb4a45654b4c779f7657471900d7a98303 100644 --- a/include/rocksdb/comparator.h +++ b/include/rocksdb/comparator.h @@ -40,7 +40,7 @@ class Comparator : public Customizable { return *this; } - virtual ~Comparator() {} + ~Comparator() override {} static Status CreateFromString(const ConfigOptions& opts, const std::string& id, diff --git a/include/rocksdb/customizable.h b/include/rocksdb/customizable.h index 0a018eace9594b4d601c2f4fe4e61852121bac1a..92f7504ae1bb8b23a49ed51fdad55604f32513d9 100644 --- a/include/rocksdb/customizable.h +++ b/include/rocksdb/customizable.h @@ -55,7 +55,7 @@ namespace ROCKSDB_NAMESPACE { */ class Customizable : public Configurable { public: - virtual ~Customizable() {} + ~Customizable() override {} // Returns the name of this class of Customizable virtual const char* Name() const = 0; diff --git a/include/rocksdb/file_checksum.h b/include/rocksdb/file_checksum.h index 0645299e111942577c9efc76614cc8a37c2c535e..758bae4acf25b6d9b3449a6eb2d8750c72c720fd 100644 --- a/include/rocksdb/file_checksum.h +++ b/include/rocksdb/file_checksum.h @@ -74,7 +74,7 @@ class FileChecksumGenerator { // including data loss, unreported corruption, deadlocks, and more. class FileChecksumGenFactory : public Customizable { public: - virtual ~FileChecksumGenFactory() {} + ~FileChecksumGenFactory() override {} static const char* Type() { return "FileChecksumGenFactory"; } static Status CreateFromString( const ConfigOptions& options, const std::string& value, diff --git a/include/rocksdb/listener.h b/include/rocksdb/listener.h index cf54e12483b4ed3e00f231dbeef29e74d1ad21ea..dec7ea799ce1cdc648862d834809b8139fb5244e 100644 --- a/include/rocksdb/listener.h +++ b/include/rocksdb/listener.h @@ -750,7 +750,7 @@ class EventListener : public Customizable { // happens. ShouldBeNotifiedOnFileIO should be set to true to get a callback. virtual void OnIOError(const IOErrorInfo& /*info*/) {} - virtual ~EventListener() {} + ~EventListener() override {} }; #else diff --git a/include/rocksdb/memtablerep.h b/include/rocksdb/memtablerep.h index 66332978dd35ae8c1d47bb4da47a32f4a8c175e6..3484a5a217a5c8a6aa98c3e9f980413e00a7c08a 100644 --- a/include/rocksdb/memtablerep.h +++ b/include/rocksdb/memtablerep.h @@ -294,7 +294,7 @@ class MemTableRep { // new MemTableRep objects class MemTableRepFactory : public Customizable { public: - virtual ~MemTableRepFactory() {} + ~MemTableRepFactory() override {} static const char* Type() { return "MemTableRepFactory"; } static Status CreateFromString(const ConfigOptions& config_options, diff --git a/include/rocksdb/sst_partitioner.h b/include/rocksdb/sst_partitioner.h index e2370132c1b77b7f6c5d6aa1d25a964732d4b2f2..3af8e949297bb14332c9522eeb8e6f0a2b56518e 100644 --- a/include/rocksdb/sst_partitioner.h +++ b/include/rocksdb/sst_partitioner.h @@ -83,7 +83,7 @@ class SstPartitioner { // including data loss, unreported corruption, deadlocks, and more. class SstPartitionerFactory : public Customizable { public: - virtual ~SstPartitionerFactory() {} + ~SstPartitionerFactory() override {} static const char* Type() { return "SstPartitionerFactory"; } static Status CreateFromString( const ConfigOptions& options, const std::string& value, @@ -124,7 +124,7 @@ class SstPartitionerFixedPrefixFactory : public SstPartitionerFactory { public: explicit SstPartitionerFixedPrefixFactory(size_t len); - virtual ~SstPartitionerFixedPrefixFactory() {} + ~SstPartitionerFixedPrefixFactory() override {} static const char* kClassName() { return "SstPartitionerFixedPrefixFactory"; } const char* Name() const override { return kClassName(); } diff --git a/include/rocksdb/statistics.h b/include/rocksdb/statistics.h index 6525493f43589f11ad17cbd3f8024a3e50ba65d3..aae4954a2ae030f58d382e4b4c766273724bd0fd 100644 --- a/include/rocksdb/statistics.h +++ b/include/rocksdb/statistics.h @@ -587,7 +587,7 @@ enum StatsLevel : uint8_t { // including data loss, unreported corruption, deadlocks, and more. class Statistics : public Customizable { public: - virtual ~Statistics() {} + ~Statistics() override {} static const char* Type() { return "Statistics"; } static Status CreateFromString(const ConfigOptions& opts, const std::string& value, diff --git a/include/rocksdb/table_properties.h b/include/rocksdb/table_properties.h index e26b43d77fa86f741b54f4ddd6f37f95241ec43c..0c91fa85430671d15a92c9cfb8d4a0853736ee3b 100644 --- a/include/rocksdb/table_properties.h +++ b/include/rocksdb/table_properties.h @@ -151,7 +151,7 @@ class TablePropertiesCollectorFactory : public Customizable { static const int kUnknownLevelAtCreation = -1; }; - virtual ~TablePropertiesCollectorFactory() {} + ~TablePropertiesCollectorFactory() override {} static const char* Type() { return "TablePropertiesCollectorFactory"; } static Status CreateFromString( const ConfigOptions& options, const std::string& value,