refactor: use = default to define trivial destructors (#46165)

refactor: use '= default' to define trivial destructors
This commit is contained in:
Charles Kerr 2025-03-21 16:15:34 -05:00 committed by GitHub
parent db47267be4
commit a81e11d9de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 5 additions and 11 deletions

View file

@ -155,7 +155,7 @@ class JSLayoutManager : public views::LayoutManagerBase {
public:
explicit JSLayoutManager(LayoutCallback layout_callback)
: layout_callback_(std::move(layout_callback)) {}
~JSLayoutManager() override {}
~JSLayoutManager() override = default;
// views::LayoutManagerBase
views::ProposedLayout CalculateProposedLayout(

View file

@ -29,8 +29,6 @@ void ExtensionActionAPI::Observer::OnExtensionActionUpdated(
void ExtensionActionAPI::Observer::OnExtensionActionAPIShuttingDown() {}
ExtensionActionAPI::Observer::~Observer() {}
//
// ExtensionActionAPI
//
@ -38,8 +36,6 @@ ExtensionActionAPI::Observer::~Observer() {}
ExtensionActionAPI::ExtensionActionAPI(content::BrowserContext* context)
: browser_context_(context), extension_prefs_(nullptr) {}
ExtensionActionAPI::~ExtensionActionAPI() {}
// static
BrowserContextKeyedAPIFactory<ExtensionActionAPI>*
ExtensionActionAPI::GetFactoryInstance() {
@ -65,8 +61,6 @@ void ExtensionActionAPI::Shutdown() {}
ExtensionActionFunction::ExtensionActionFunction() {}
ExtensionActionFunction::~ExtensionActionFunction() {}
ExtensionFunction::ResponseAction ExtensionActionFunction::Run() {
return RunExtensionAction();
}

View file

@ -33,7 +33,7 @@ class ExtensionActionAPI : public BrowserContextKeyedAPI {
virtual void OnExtensionActionAPIShuttingDown();
protected:
virtual ~Observer();
virtual ~Observer() = default;
};
explicit ExtensionActionAPI(content::BrowserContext* context);
@ -41,7 +41,7 @@ class ExtensionActionAPI : public BrowserContextKeyedAPI {
ExtensionActionAPI(const ExtensionActionAPI&) = delete;
ExtensionActionAPI& operator=(const ExtensionActionAPI&) = delete;
~ExtensionActionAPI() override;
~ExtensionActionAPI() override = default;
// Convenience method to get the instance for a profile.
static ExtensionActionAPI* Get(content::BrowserContext* context);
@ -86,7 +86,7 @@ class ExtensionActionAPI : public BrowserContextKeyedAPI {
class ExtensionActionFunction : public ExtensionFunction {
protected:
ExtensionActionFunction();
~ExtensionActionFunction() override;
~ExtensionActionFunction() override = default;
// ExtensionFunction
ResponseAction Run() override;

View file

@ -20,7 +20,7 @@ namespace electron {
// Defines the interface for WebRequest API, implemented by api::WebRequestNS.
class WebRequestAPI {
public:
virtual ~WebRequestAPI() {}
virtual ~WebRequestAPI() = default;
using BeforeSendHeadersCallback =
base::OnceCallback<void(const std::set<std::string>& removed_headers,