0

components: default the user-defined empty ctor and dtor where possible

I need an owner's approval please for changes under:
components/prefs

This is a mechanical change. There are a few instances (but not all)
of empty user-defined constructors and destructors which can be
defaulted in the /components code.

This CL was uploaded by git cl split.

R=gab@chromium.org

Bug: 371316188
Change-Id: I63c39f2856361e8c805f424a69968251202ce175
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5917418
Commit-Queue: Dominic Battré <battre@chromium.org>
Reviewed-by: Dominic Battré <battre@chromium.org>
Auto-Submit: Sorin Jianu <sorin@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1366028}
This commit is contained in:
Sorin Jianu
2024-10-09 08:39:12 +00:00
committed by Chromium LUCI CQ
parent c521bd420a
commit a8d6d61b67
17 changed files with 22 additions and 22 deletions

@ -12,9 +12,9 @@
#include "base/observer_list.h"
#include "base/values.h"
InMemoryPrefStore::InMemoryPrefStore() {}
InMemoryPrefStore::InMemoryPrefStore() = default;
InMemoryPrefStore::~InMemoryPrefStore() {}
InMemoryPrefStore::~InMemoryPrefStore() = default;
bool InMemoryPrefStore::GetValue(std::string_view key,
const base::Value** value) const {

@ -10,7 +10,7 @@
PrefObserverBridge::PrefObserverBridge(id<PrefObserverDelegate> delegate)
: delegate_(delegate) {}
PrefObserverBridge::~PrefObserverBridge() {}
PrefObserverBridge::~PrefObserverBridge() = default;
void PrefObserverBridge::ObserveChangesForPreference(
const std::string& pref_name,

@ -93,14 +93,14 @@ class InterceptingPrefFilter : public PrefFilter {
OnWriteCallbackPair on_write_callback_pair_;
};
InterceptingPrefFilter::InterceptingPrefFilter() {}
InterceptingPrefFilter::InterceptingPrefFilter() = default;
InterceptingPrefFilter::InterceptingPrefFilter(
OnWriteCallbackPair callback_pair) {
on_write_callback_pair_ = std::move(callback_pair);
}
InterceptingPrefFilter::~InterceptingPrefFilter() {}
InterceptingPrefFilter::~InterceptingPrefFilter() = default;
void InterceptingPrefFilter::FilterOnLoad(
PostFilterOnLoadCallback post_filter_on_load_callback,

@ -10,7 +10,7 @@ MockPrefChangeCallback::MockPrefChangeCallback(PrefService* prefs)
: prefs_(prefs) {
}
MockPrefChangeCallback::~MockPrefChangeCallback() {}
MockPrefChangeCallback::~MockPrefChangeCallback() = default;
PrefChangeRegistrar::NamedChangeCallback MockPrefChangeCallback::GetCallback() {
return base::BindRepeating(&MockPrefChangeCallback::OnPreferenceChanged,

@ -39,7 +39,7 @@ class OverlayUserPrefStoreTest : public testing::Test {
overlay_->RegisterPersistentPref(shared_key);
}
~OverlayUserPrefStoreTest() override {}
~OverlayUserPrefStoreTest() override = default;
base::test::TaskEnvironment task_environment_;
scoped_refptr<TestingPrefStore> underlay_;

@ -37,7 +37,7 @@ class COMPONENTS_PREFS_EXPORT PersistentPrefStore : public WriteablePrefStore {
class ReadErrorDelegate {
public:
virtual ~ReadErrorDelegate() {}
virtual ~ReadErrorDelegate() = default;
virtual void OnError(PrefReadError error) = 0;
};

@ -159,12 +159,12 @@ class PrefMember : public subtle::PrefMemberBase {
public:
// Defer initialization to an Init method so it's easy to make this class be
// a member variable.
PrefMember() {}
PrefMember() = default;
PrefMember(const PrefMember&) = delete;
PrefMember& operator=(const PrefMember&) = delete;
virtual ~PrefMember() {}
~PrefMember() override = default;
// Do the actual initialization of the class. Use the two-parameter
// version if you don't want any notifications of changes. This
@ -274,7 +274,7 @@ class PrefMember : public subtle::PrefMemberBase {
}
protected:
~Internal() override {}
~Internal() override = default;
COMPONENTS_PREFS_EXPORT bool UpdateValueInternal(
const base::Value& value) const override;

@ -62,7 +62,7 @@ class GetPrefValueHelper
private:
friend class base::RefCountedThreadSafe<GetPrefValueHelper>;
~GetPrefValueHelper() {}
~GetPrefValueHelper() = default;
void GetPrefValue(base::WaitableEvent* event) {
value_ = pref_.GetValue();

@ -13,7 +13,7 @@
// cleaned up all public uses of this interface.
class PrefNotifier {
public:
virtual ~PrefNotifier() {}
virtual ~PrefNotifier() = default;
// Sends out a change notification for the preference identified by
// |pref_name|.

@ -51,7 +51,7 @@ class MockPrefNotifier : public PrefNotifierImpl {
public:
explicit MockPrefNotifier(PrefService* pref_service)
: PrefNotifierImpl(pref_service) {}
~MockPrefNotifier() override {}
~MockPrefNotifier() override = default;
MOCK_METHOD(void, FireObservers, (std::string_view path), (override));

@ -108,7 +108,7 @@ class COMPONENTS_PREFS_EXPORT PrefService {
Preference(const PrefService* service,
std::string name,
base::Value::Type type);
~Preference() {}
~Preference() = default;
// Returns the name of the Preference (i.e., the key, e.g.,
// browser.window_placement).

@ -19,7 +19,7 @@
PrefServiceFactory::PrefServiceFactory()
: read_error_callback_(base::DoNothing()), async_(false) {}
PrefServiceFactory::~PrefServiceFactory() {}
PrefServiceFactory::~PrefServiceFactory() = default;
void PrefServiceFactory::SetUserPrefsFile(
const base::FilePath& prefs_file,

@ -349,7 +349,7 @@ class WriteFlagChecker : public TestingPrefStore {
bool last_write_flags_set() { return last_write_flags_set_; }
private:
~WriteFlagChecker() override {}
~WriteFlagChecker() override = default;
void SetLastWriteFlags(uint32_t flags) {
CHECK(!last_write_flags_set_);

@ -11,7 +11,7 @@
PrefStoreObserverMock::PrefStoreObserverMock()
: initialized(false), initialization_success(false) {}
PrefStoreObserverMock::~PrefStoreObserverMock() {}
PrefStoreObserverMock::~PrefStoreObserverMock() = default;
void PrefStoreObserverMock::VerifyAndResetChangedKey(
const std::string& expected) {

@ -14,9 +14,9 @@
#include "base/values.h"
PrefValueMap::PrefValueMap() {}
PrefValueMap::PrefValueMap() = default;
PrefValueMap::~PrefValueMap() {}
PrefValueMap::~PrefValueMap() = default;
bool PrefValueMap::GetValue(std::string_view key,
const base::Value** value) const {

@ -70,7 +70,7 @@ PrefValueStore::PrefValueStore(PrefStore* managed_prefs,
CheckInitializationCompleted();
}
PrefValueStore::~PrefValueStore() {}
PrefValueStore::~PrefValueStore() = default;
std::unique_ptr<PrefValueStore> PrefValueStore::CloneAndSpecialize(
PrefStore* managed_prefs,

@ -66,7 +66,7 @@ void ValueMapPrefStore::SetValueSilently(std::string_view key,
prefs_.SetValue(key, std::move(value));
}
ValueMapPrefStore::~ValueMapPrefStore() {}
ValueMapPrefStore::~ValueMapPrefStore() = default;
void ValueMapPrefStore::NotifyInitializationCompleted() {
for (Observer& observer : observers_)