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(