Index: base/test/histogram_tester.cc |
diff --git a/base/test/histogram_tester.cc b/base/test/histogram_tester.cc |
index 5fb01fba43029f31881b8a676c374639c0b9c574..27cb6733f7c6abf0597d0b79e2de7908b3f92623 100644 |
--- a/base/test/histogram_tester.cc |
+++ b/base/test/histogram_tester.cc |
@@ -43,7 +43,8 @@ void HistogramTester::ExpectUniqueSample( |
<< "Histogram \"" << name << "\" does not exist."; |
if (histogram) { |
- scoped_ptr<base::HistogramSamples> samples(histogram->SnapshotSamples()); |
+ std::unique_ptr<base::HistogramSamples> samples( |
+ histogram->SnapshotSamples()); |
CheckBucketCount(name, sample, expected_count, *samples); |
CheckTotalCount(name, expected_count, *samples); |
} |
@@ -59,7 +60,8 @@ void HistogramTester::ExpectBucketCount( |
<< "Histogram \"" << name << "\" does not exist."; |
if (histogram) { |
- scoped_ptr<base::HistogramSamples> samples(histogram->SnapshotSamples()); |
+ std::unique_ptr<base::HistogramSamples> samples( |
+ histogram->SnapshotSamples()); |
CheckBucketCount(name, sample, expected_count, *samples); |
} |
} |
@@ -69,7 +71,8 @@ void HistogramTester::ExpectTotalCount(const std::string& name, |
base::HistogramBase* histogram = |
base::StatisticsRecorder::FindHistogram(name); |
if (histogram) { |
- scoped_ptr<base::HistogramSamples> samples(histogram->SnapshotSamples()); |
+ std::unique_ptr<base::HistogramSamples> samples( |
+ histogram->SnapshotSamples()); |
CheckTotalCount(name, count, *samples); |
} else { |
// No histogram means there were zero samples. |
@@ -80,7 +83,7 @@ void HistogramTester::ExpectTotalCount(const std::string& name, |
std::vector<Bucket> HistogramTester::GetAllSamples( |
const std::string& name) const { |
std::vector<Bucket> samples; |
- scoped_ptr<HistogramSamples> snapshot = |
+ std::unique_ptr<HistogramSamples> snapshot = |
GetHistogramSamplesSinceCreation(name); |
if (snapshot) { |
for (auto it = snapshot->Iterator(); !it->Done(); it->Next()) { |
@@ -105,7 +108,7 @@ HistogramTester::CountsMap HistogramTester::GetTotalCountsForPrefix( |
CountsMap result; |
for (base::HistogramBase* histogram : query_matches) { |
- scoped_ptr<HistogramSamples> new_samples = |
+ std::unique_ptr<HistogramSamples> new_samples = |
GetHistogramSamplesSinceCreation(histogram->histogram_name()); |
// Omit unchanged histograms from the result. |
if (new_samples->TotalCount()) { |
@@ -115,7 +118,8 @@ HistogramTester::CountsMap HistogramTester::GetTotalCountsForPrefix( |
return result; |
} |
-scoped_ptr<HistogramSamples> HistogramTester::GetHistogramSamplesSinceCreation( |
+std::unique_ptr<HistogramSamples> |
+HistogramTester::GetHistogramSamplesSinceCreation( |
const std::string& histogram_name) const { |
HistogramBase* histogram = StatisticsRecorder::FindHistogram(histogram_name); |
// Whether the histogram exists or not may not depend on the current test |
@@ -125,10 +129,10 @@ scoped_ptr<HistogramSamples> HistogramTester::GetHistogramSamplesSinceCreation( |
// creates empty samples in the absence of the histogram, rather than |
// returning null. |
if (!histogram) { |
- return scoped_ptr<HistogramSamples>( |
+ return std::unique_ptr<HistogramSamples>( |
new SampleMap(HashMetricName(histogram_name))); |
} |
- scoped_ptr<HistogramSamples> named_samples(histogram->SnapshotSamples()); |
+ std::unique_ptr<HistogramSamples> named_samples(histogram->SnapshotSamples()); |
auto original_samples_it = histograms_snapshot_.find(histogram_name); |
if (original_samples_it != histograms_snapshot_.end()) |
named_samples->Subtract(*original_samples_it->second); |