summaryrefslogtreecommitdiff
path: root/memtable
diff options
context:
space:
mode:
authorPeter Dillinger <peterd@meta.com>2024-01-31 13:14:42 -0800
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>2024-01-31 13:14:42 -0800
commit76c834e441261662bc3af58551fd1bb03c8b1d39 (patch)
treee72bc8037d98b48cfb825d774eeec78115bda297 /memtable
parent95d582e0cc352033661efc232e41fc46e5c25dd3 (diff)
Remove 'virtual' when implied by 'override' (#12319)
Summary: ... to follow modern C++ style / idioms. Used this hack: ``` for FILE in `cat my_list_of_files`; do perl -pi -e 'BEGIN{undef $/;} s/ virtual( [^;{]* override)/$1/smg' $FILE; done ``` Pull Request resolved: https://github.com/facebook/rocksdb/pull/12319 Test Plan: existing tests, CI Reviewed By: jaykorean Differential Revision: D53275303 Pulled By: pdillinger fbshipit-source-id: bc0881af270aa8ef4d0ae4f44c5a6614b6407377
Diffstat (limited to 'memtable')
-rw-r--r--memtable/hash_linklist_rep.cc11
-rw-r--r--memtable/hash_skiplist_rep.cc11
2 files changed, 12 insertions, 10 deletions
diff --git a/memtable/hash_linklist_rep.cc b/memtable/hash_linklist_rep.cc
index a75587917..7a87c7ed5 100644
--- a/memtable/hash_linklist_rep.cc
+++ b/memtable/hash_linklist_rep.cc
@@ -887,14 +887,15 @@ class HashLinkListRepFactory : public MemTableRepFactory {
}
using MemTableRepFactory::CreateMemTableRep;
- virtual MemTableRep* CreateMemTableRep(
- const MemTableRep::KeyComparator& compare, Allocator* allocator,
- const SliceTransform* transform, Logger* logger) override;
+ MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& compare,
+ Allocator* allocator,
+ const SliceTransform* transform,
+ Logger* logger) override;
static const char* kClassName() { return "HashLinkListRepFactory"; }
static const char* kNickName() { return "hash_linkedlist"; }
- virtual const char* Name() const override { return kClassName(); }
- virtual const char* NickName() const override { return kNickName(); }
+ const char* Name() const override { return kClassName(); }
+ const char* NickName() const override { return kNickName(); }
private:
HashLinkListRepOptions options_;
diff --git a/memtable/hash_skiplist_rep.cc b/memtable/hash_skiplist_rep.cc
index aed1580c4..ca4c376db 100644
--- a/memtable/hash_skiplist_rep.cc
+++ b/memtable/hash_skiplist_rep.cc
@@ -357,15 +357,16 @@ class HashSkipListRepFactory : public MemTableRepFactory {
}
using MemTableRepFactory::CreateMemTableRep;
- virtual MemTableRep* CreateMemTableRep(
- const MemTableRep::KeyComparator& compare, Allocator* allocator,
- const SliceTransform* transform, Logger* logger) override;
+ MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& compare,
+ Allocator* allocator,
+ const SliceTransform* transform,
+ Logger* logger) override;
static const char* kClassName() { return "HashSkipListRepFactory"; }
static const char* kNickName() { return "prefix_hash"; }
- virtual const char* Name() const override { return kClassName(); }
- virtual const char* NickName() const override { return kNickName(); }
+ const char* Name() const override { return kClassName(); }
+ const char* NickName() const override { return kNickName(); }
private:
HashSkipListRepOptions options_;