Run clang-tidy modernize-use-equals-{delete,default} on //net/reporting
See the bugs and cxx post for justification and details:
https://groups.google.com/a/chromium.org/forum/#!topic/cxx/RkOHzIK6Tq8
This change was done using clang-tidy as described here:
https://chromium.googlesource.com/chromium/src/+/lkcr/docs/clang_tidy.md
In some cases the the tool leaves behind a string of commas where it
replaced a member initializer list
(https://bugs.llvm.org/show_bug.cgi?id=35051). They were cleaned up with:
git diff --name-only | \
xargs sed -E -i 's/(^\s*|\)\s*):[ ,]*= default/\1 = default/'
BUG=778959,778957
This CL was uploaded by git cl split.
[email protected]
Change-Id: Ib3962b07d49ab4e0032abc2fa61fa35faee70971
Reviewed-on: https://chromium-review.googlesource.com/799590
Reviewed-by: Julia Tuttle <[email protected]>
Commit-Queue: Chris Watkins <[email protected]>
Cr-Commit-Position: refs/heads/master@{#520866}
diff --git a/net/reporting/reporting_cache.cc b/net/reporting/reporting_cache.cc
index dde13eda..822f14f 100644
--- a/net/reporting/reporting_cache.cc
+++ b/net/reporting/reporting_cache.cc
@@ -464,6 +464,6 @@
return std::make_unique<ReportingCacheImpl>(context);
}
-ReportingCache::~ReportingCache() {}
+ReportingCache::~ReportingCache() = default;
} // namespace net
diff --git a/net/reporting/reporting_client.cc b/net/reporting/reporting_client.cc
index d8c8a0f..609441d2 100644
--- a/net/reporting/reporting_client.cc
+++ b/net/reporting/reporting_client.cc
@@ -23,6 +23,6 @@
group(group),
expires(expires) {}
-ReportingClient::~ReportingClient() {}
+ReportingClient::~ReportingClient() = default;
} // namespace net
diff --git a/net/reporting/reporting_context.cc b/net/reporting/reporting_context.cc
index b46bc865..8def197 100644
--- a/net/reporting/reporting_context.cc
+++ b/net/reporting/reporting_context.cc
@@ -50,7 +50,7 @@
return std::make_unique<ReportingContextImpl>(policy, request_context);
}
-ReportingContext::~ReportingContext() {}
+ReportingContext::~ReportingContext() = default;
void ReportingContext::AddObserver(ReportingObserver* observer) {
DCHECK(!observers_.HasObserver(observer));
diff --git a/net/reporting/reporting_delegate.cc b/net/reporting/reporting_delegate.cc
index 4e4e3d12..42006db 100644
--- a/net/reporting/reporting_delegate.cc
+++ b/net/reporting/reporting_delegate.cc
@@ -18,7 +18,7 @@
DCHECK(request_context);
}
- ~ReportingDelegateImpl() override {}
+ ~ReportingDelegateImpl() override = default;
bool CanQueueReport(const url::Origin& origin) const override {
return network_delegate() &&
@@ -58,6 +58,6 @@
return std::make_unique<ReportingDelegateImpl>(request_context);
}
-ReportingDelegate::~ReportingDelegate() {}
+ReportingDelegate::~ReportingDelegate() = default;
} // namespace net
diff --git a/net/reporting/reporting_delivery_agent.cc b/net/reporting/reporting_delivery_agent.cc
index ad439cb..0324694 100644
--- a/net/reporting/reporting_delivery_agent.cc
+++ b/net/reporting/reporting_delivery_agent.cc
@@ -81,7 +81,7 @@
const std::vector<const ReportingReport*>& reports)
: endpoint(endpoint), reports(reports) {}
- ~Delivery() {}
+ ~Delivery() = default;
const GURL endpoint;
const std::vector<const ReportingReport*> reports;
@@ -219,6 +219,6 @@
return std::make_unique<ReportingDeliveryAgentImpl>(context);
}
-ReportingDeliveryAgent::~ReportingDeliveryAgent() {}
+ReportingDeliveryAgent::~ReportingDeliveryAgent() = default;
} // namespace net
diff --git a/net/reporting/reporting_endpoint_manager.cc b/net/reporting/reporting_endpoint_manager.cc
index f216a86..6b7ac814 100644
--- a/net/reporting/reporting_endpoint_manager.cc
+++ b/net/reporting/reporting_endpoint_manager.cc
@@ -30,7 +30,7 @@
public:
ReportingEndpointManagerImpl(ReportingContext* context) : context_(context) {}
- ~ReportingEndpointManagerImpl() override {}
+ ~ReportingEndpointManagerImpl() override = default;
bool FindEndpointForOriginAndGroup(const url::Origin& origin,
const std::string& group,
@@ -109,6 +109,6 @@
return std::make_unique<ReportingEndpointManagerImpl>(context);
}
-ReportingEndpointManager::~ReportingEndpointManager() {}
+ReportingEndpointManager::~ReportingEndpointManager() = default;
} // namespace net
diff --git a/net/reporting/reporting_garbage_collector.cc b/net/reporting/reporting_garbage_collector.cc
index 3cefeaa..68b31229 100644
--- a/net/reporting/reporting_garbage_collector.cc
+++ b/net/reporting/reporting_garbage_collector.cc
@@ -86,6 +86,6 @@
return std::make_unique<ReportingGarbageCollectorImpl>(context);
}
-ReportingGarbageCollector::~ReportingGarbageCollector() {}
+ReportingGarbageCollector::~ReportingGarbageCollector() = default;
} // namespace net
diff --git a/net/reporting/reporting_network_change_observer.cc b/net/reporting/reporting_network_change_observer.cc
index 2141efa..20e33a3 100644
--- a/net/reporting/reporting_network_change_observer.cc
+++ b/net/reporting/reporting_network_change_observer.cc
@@ -60,6 +60,6 @@
return std::make_unique<ReportingNetworkChangeObserverImpl>(context);
}
-ReportingNetworkChangeObserver::~ReportingNetworkChangeObserver() {}
+ReportingNetworkChangeObserver::~ReportingNetworkChangeObserver() = default;
} // namespace net
diff --git a/net/reporting/reporting_observer.cc b/net/reporting/reporting_observer.cc
index 5e8d778..a37548c 100644
--- a/net/reporting/reporting_observer.cc
+++ b/net/reporting/reporting_observer.cc
@@ -8,8 +8,8 @@
void ReportingObserver::OnCacheUpdated() {}
-ReportingObserver::ReportingObserver() {}
+ReportingObserver::ReportingObserver() = default;
-ReportingObserver::~ReportingObserver() {}
+ReportingObserver::~ReportingObserver() = default;
} // namespace net
diff --git a/net/reporting/reporting_persister.cc b/net/reporting/reporting_persister.cc
index 198ee76b..c4f0e71 100644
--- a/net/reporting/reporting_persister.cc
+++ b/net/reporting/reporting_persister.cc
@@ -66,7 +66,7 @@
// ReportingPersister implementation:
- ~ReportingPersisterImpl() override {}
+ ~ReportingPersisterImpl() override = default;
private:
std::string SerializeTicks(base::TimeTicks time_ticks) {
@@ -316,6 +316,6 @@
return std::make_unique<ReportingPersisterImpl>(context);
}
-ReportingPersister::~ReportingPersister() {}
+ReportingPersister::~ReportingPersister() = default;
} // namespace net
diff --git a/net/reporting/reporting_policy.cc b/net/reporting/reporting_policy.cc
index 62b7f68..007eb89 100644
--- a/net/reporting/reporting_policy.cc
+++ b/net/reporting/reporting_policy.cc
@@ -29,21 +29,8 @@
endpoint_backoff_policy.always_use_initial_delay = false;
}
-ReportingPolicy::ReportingPolicy(const ReportingPolicy& other)
- : max_report_count(other.max_report_count),
- max_client_count(other.max_client_count),
- delivery_interval(other.delivery_interval),
- endpoint_backoff_policy(other.endpoint_backoff_policy),
- persistence_interval(other.persistence_interval),
- persist_reports_across_restarts(other.persist_reports_across_restarts),
- persist_clients_across_restarts(other.persist_clients_across_restarts),
- garbage_collection_interval(other.garbage_collection_interval),
- max_report_age(other.max_report_age),
- max_report_attempts(other.max_report_attempts),
- clear_reports_on_network_changes(other.clear_reports_on_network_changes),
- clear_clients_on_network_changes(other.clear_clients_on_network_changes) {
-}
+ReportingPolicy::ReportingPolicy(const ReportingPolicy& other) = default;
-ReportingPolicy::~ReportingPolicy() {}
+ReportingPolicy::~ReportingPolicy() = default;
} // namespace net
diff --git a/net/reporting/reporting_service.cc b/net/reporting/reporting_service.cc
index e72eb752..935fd6d 100644
--- a/net/reporting/reporting_service.cc
+++ b/net/reporting/reporting_service.cc
@@ -28,7 +28,7 @@
ReportingServiceImpl(std::unique_ptr<ReportingContext> context)
: context_(std::move(context)) {}
- ~ReportingServiceImpl() override {}
+ ~ReportingServiceImpl() override = default;
void QueueReport(const GURL& url,
const std::string& group,
@@ -61,7 +61,7 @@
} // namespace
-ReportingService::~ReportingService() {}
+ReportingService::~ReportingService() = default;
// static
std::unique_ptr<ReportingService> ReportingService::Create(
diff --git a/net/reporting/reporting_test_util.cc b/net/reporting/reporting_test_util.cc
index d5f0a8c..8c98b8f 100644
--- a/net/reporting/reporting_test_util.cc
+++ b/net/reporting/reporting_test_util.cc
@@ -43,7 +43,7 @@
callback_(callback),
complete_callback_(complete_callback) {}
- ~PendingUploadImpl() override {}
+ ~PendingUploadImpl() override = default;
// PendingUpload implementationP:
const GURL& url() const override { return url_; }
@@ -91,11 +91,11 @@
return nullptr;
}
-TestReportingUploader::PendingUpload::~PendingUpload() {}
-TestReportingUploader::PendingUpload::PendingUpload() {}
+TestReportingUploader::PendingUpload::~PendingUpload() = default;
+TestReportingUploader::PendingUpload::PendingUpload() = default;
-TestReportingUploader::TestReportingUploader() {}
-TestReportingUploader::~TestReportingUploader() {}
+TestReportingUploader::TestReportingUploader() = default;
+TestReportingUploader::~TestReportingUploader() = default;
void TestReportingUploader::StartUpload(const GURL& url,
const std::string& json,
@@ -104,9 +104,9 @@
url, json, callback, base::Bind(&ErasePendingUpload, &pending_uploads_)));
}
-TestReportingDelegate::TestReportingDelegate() {}
+TestReportingDelegate::TestReportingDelegate() = default;
-TestReportingDelegate::~TestReportingDelegate() {}
+TestReportingDelegate::~TestReportingDelegate() = default;
bool TestReportingDelegate::CanQueueReport(const url::Origin& origin) const {
return true;
@@ -155,7 +155,7 @@
CreateContext(policy, base::Time::Now(), base::TimeTicks::Now());
}
-ReportingTestBase::~ReportingTestBase() {}
+ReportingTestBase::~ReportingTestBase() = default;
void ReportingTestBase::UsePolicy(const ReportingPolicy& new_policy) {
CreateContext(new_policy, clock()->Now(), tick_clock()->NowTicks());
diff --git a/net/reporting/reporting_uploader.cc b/net/reporting/reporting_uploader.cc
index 72352ba..43b628a 100644
--- a/net/reporting/reporting_uploader.cc
+++ b/net/reporting/reporting_uploader.cc
@@ -163,7 +163,7 @@
// static
const char ReportingUploader::kUploadContentType[] = "application/report";
-ReportingUploader::~ReportingUploader() {}
+ReportingUploader::~ReportingUploader() = default;
// static
std::unique_ptr<ReportingUploader> ReportingUploader::Create(