diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-17 23:05:28 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-17 23:05:28 +0000 |
commit | f16339329dd06c7bc6fa409af73907253efad8dc (patch) | |
tree | 8303b6a935379ac9a68379f5fd896a6e84d7e5ea /base/histogram.cc | |
parent | 681d27566707595006c468b17c27f8341d176b45 (diff) | |
download | chromium_src-f16339329dd06c7bc6fa409af73907253efad8dc.zip chromium_src-f16339329dd06c7bc6fa409af73907253efad8dc.tar.gz chromium_src-f16339329dd06c7bc6fa409af73907253efad8dc.tar.bz2 |
Header cleanup in base.
This makes uses of StringPrintf and friends use the base namespace and include
stringprintf.h explicitly. This also removes a bunch of unnecessary string_util
includes (which exposed a few other errors like people forgetting to include
<vector>.
TEST=it compiles
BUG=none
Review URL: http://codereview.chromium.org/3119022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56446 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/histogram.cc')
-rw-r--r-- | base/histogram.cc | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/base/histogram.cc b/base/histogram.cc index 896867f..add7954 100644 --- a/base/histogram.cc +++ b/base/histogram.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2006-2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2010 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -10,12 +10,14 @@ #include "base/histogram.h" #include <math.h> + +#include <algorithm> #include <string> #include "base/lock.h" #include "base/logging.h" #include "base/pickle.h" -#include "base/string_util.h" +#include "base/stringprintf.h" using base::TimeDelta; @@ -340,10 +342,10 @@ double Histogram::GetPeakBucketSize(const SampleSet& snapshot) const { void Histogram::WriteAsciiHeader(const SampleSet& snapshot, Count sample_count, std::string* output) const { - StringAppendF(output, - "Histogram: %s recorded %d samples", - histogram_name().c_str(), - sample_count); + base::StringAppendF(output, + "Histogram: %s recorded %d samples", + histogram_name().c_str(), + sample_count); if (0 == sample_count) { DCHECK_EQ(snapshot.sum(), 0); } else { @@ -352,12 +354,13 @@ void Histogram::WriteAsciiHeader(const SampleSet& snapshot, - average * average; double standard_deviation = sqrt(variance); - StringAppendF(output, - ", average = %.1f, standard deviation = %.1f", - average, standard_deviation); + base::StringAppendF(output, + ", average = %.1f, standard deviation = %.1f", + average, standard_deviation); } if (flags_ & ~kHexRangePrintingFlag ) - StringAppendF(output, " (flags = 0x%x)", flags_ & ~kHexRangePrintingFlag); + base::StringAppendF(output, " (flags = 0x%x)", + flags_ & ~kHexRangePrintingFlag); } void Histogram::WriteAsciiBucketContext(const int64 past, @@ -369,22 +372,22 @@ void Histogram::WriteAsciiBucketContext(const int64 past, WriteAsciiBucketValue(current, scaled_sum, output); if (0 < i) { double percentage = past / scaled_sum; - StringAppendF(output, " {%3.1f%%}", percentage); + base::StringAppendF(output, " {%3.1f%%}", percentage); } } const std::string Histogram::GetAsciiBucketRange(size_t i) const { std::string result; if (kHexRangePrintingFlag & flags_) - StringAppendF(&result, "%#x", ranges(i)); + base::StringAppendF(&result, "%#x", ranges(i)); else - StringAppendF(&result, "%d", ranges(i)); + base::StringAppendF(&result, "%d", ranges(i)); return result; } void Histogram::WriteAsciiBucketValue(Count current, double scaled_sum, std::string* output) const { - StringAppendF(output, " (%d = %3.1f%%)", current, current/scaled_sum); + base::StringAppendF(output, " (%d = %3.1f%%)", current, current/scaled_sum); } void Histogram::WriteAsciiBucketGraph(double current_size, double max_size, @@ -853,10 +856,12 @@ void StatisticsRecorder::WriteGraph(const std::string& query, std::string* output) { if (!histograms_) return; - if (query.length()) - StringAppendF(output, "Collections of histograms for %s\n", query.c_str()); - else + if (query.length()) { + base::StringAppendF(output, "Collections of histograms for %s\n", + query.c_str()); + } else { output->append("Collections of all histograms\n"); + } Histograms snapshot; GetSnapshot(query, &snapshot); |