diff options
author | vmpstr <vmpstr@chromium.org> | 2016-02-25 18:00:48 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-26 02:02:29 +0000 |
commit | b8aacbe5510e9a7aaccb5646904f350bca8e3a7c (patch) | |
tree | f82d6fb11b896c48769c9a701b6a762f228450fe /chrome/browser/performance_monitor | |
parent | beeb3ed1ffb9e415accce729709ada219da31133 (diff) | |
download | chromium_src-b8aacbe5510e9a7aaccb5646904f350bca8e3a7c.zip chromium_src-b8aacbe5510e9a7aaccb5646904f350bca8e3a7c.tar.gz chromium_src-b8aacbe5510e9a7aaccb5646904f350bca8e3a7c.tar.bz2 |
chrome: Add out-of-line copy ctors for complex classes.
This patch adds out of line copy constructors for classes that our
clang-plugin considers heavy. This is an effort to enable copy
constructor checks by default.
BUG=436357
R=dcheng@chromium.org, thakis@chromium.org
Review URL: https://codereview.chromium.org/1731483003
Cr-Commit-Position: refs/heads/master@{#377767}
Diffstat (limited to 'chrome/browser/performance_monitor')
-rw-r--r-- | chrome/browser/performance_monitor/process_metrics_history.cc | 3 | ||||
-rw-r--r-- | chrome/browser/performance_monitor/process_metrics_history.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/performance_monitor/process_metrics_history.cc b/chrome/browser/performance_monitor/process_metrics_history.cc index 8face97..3cd35ab 100644 --- a/chrome/browser/performance_monitor/process_metrics_history.cc +++ b/chrome/browser/performance_monitor/process_metrics_history.cc @@ -36,6 +36,9 @@ ProcessMetricsHistory::ProcessMetricsHistory() : last_update_sequence_(0), cpu_usage_(0.0), trace_trigger_handle_(-1) { } +ProcessMetricsHistory::ProcessMetricsHistory( + const ProcessMetricsHistory& other) = default; + ProcessMetricsHistory::~ProcessMetricsHistory() { } diff --git a/chrome/browser/performance_monitor/process_metrics_history.h b/chrome/browser/performance_monitor/process_metrics_history.h index aa2c9d1..99c25dd 100644 --- a/chrome/browser/performance_monitor/process_metrics_history.h +++ b/chrome/browser/performance_monitor/process_metrics_history.h @@ -38,6 +38,7 @@ struct ProcessMetricsMetadata { class ProcessMetricsHistory { public: ProcessMetricsHistory(); + ProcessMetricsHistory(const ProcessMetricsHistory& other); ~ProcessMetricsHistory(); // Configure this to monitor a specific process. |