Index: base/metrics/histogram.h |
diff --git a/base/metrics/histogram.h b/base/metrics/histogram.h |
index 8840493af098437104ed0ba8693e72e860360ab9..28bb29b6e3dbae6c2e32a37d516c52ad78c3c8df 100644 |
--- a/base/metrics/histogram.h |
+++ b/base/metrics/histogram.h |
@@ -66,15 +66,18 @@ |
#ifndef BASE_METRICS_HISTOGRAM_H_ |
#define BASE_METRICS_HISTOGRAM_H_ |
+#include <stddef.h> |
+#include <stdint.h> |
+ |
#include <map> |
#include <string> |
#include <vector> |
#include "base/base_export.h" |
-#include "base/basictypes.h" |
#include "base/compiler_specific.h" |
#include "base/gtest_prod_util.h" |
#include "base/logging.h" |
+#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/metrics/bucket_ranges.h" |
#include "base/metrics/histogram_base.h" |
@@ -114,12 +117,12 @@ class BASE_EXPORT Histogram : public HistogramBase { |
Sample minimum, |
Sample maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
static HistogramBase* FactoryTimeGet(const std::string& name, |
base::TimeDelta minimum, |
base::TimeDelta maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
// Overloads of the above two functions that take a const char* |name| param, |
// to avoid code bloat from the std::string constructor being inlined into |
@@ -128,12 +131,12 @@ class BASE_EXPORT Histogram : public HistogramBase { |
Sample minimum, |
Sample maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
static HistogramBase* FactoryTimeGet(const char* name, |
base::TimeDelta minimum, |
base::TimeDelta maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
static void InitializeBucketRanges(Sample minimum, |
Sample maximum, |
@@ -249,15 +252,17 @@ class BASE_EXPORT Histogram : public HistogramBase { |
// Write information about previous, current, and next buckets. |
// Information such as cumulative percentage, etc. |
- void WriteAsciiBucketContext(const int64 past, const Count current, |
- const int64 remaining, const size_t i, |
+ void WriteAsciiBucketContext(const int64_t past, |
+ const Count current, |
+ const int64_t remaining, |
+ const size_t i, |
std::string* output) const; |
// WriteJSON calls these. |
void GetParameters(DictionaryValue* params) const override; |
void GetCountAndBucketData(Count* count, |
- int64* sum, |
+ int64_t* sum, |
ListValue* buckets) const override; |
// Does not own this object. Should get from StatisticsRecorder. |
@@ -287,12 +292,12 @@ class BASE_EXPORT LinearHistogram : public Histogram { |
Sample minimum, |
Sample maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
static HistogramBase* FactoryTimeGet(const std::string& name, |
TimeDelta minimum, |
TimeDelta maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
// Overloads of the above two functions that take a const char* |name| param, |
// to avoid code bloat from the std::string constructor being inlined into |
@@ -301,12 +306,12 @@ class BASE_EXPORT LinearHistogram : public Histogram { |
Sample minimum, |
Sample maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
static HistogramBase* FactoryTimeGet(const char* name, |
TimeDelta minimum, |
TimeDelta maximum, |
size_t bucket_count, |
- int32 flags); |
+ int32_t flags); |
struct DescriptionPair { |
Sample sample; |
@@ -323,7 +328,7 @@ class BASE_EXPORT LinearHistogram : public Histogram { |
Sample minimum, |
Sample maximum, |
size_t bucket_count, |
- int32 flags, |
+ int32_t flags, |
const DescriptionPair descriptions[]); |
static void InitializeBucketRanges(Sample minimum, |
@@ -368,12 +373,12 @@ class BASE_EXPORT LinearHistogram : public Histogram { |
// BooleanHistogram is a histogram for booleans. |
class BASE_EXPORT BooleanHistogram : public LinearHistogram { |
public: |
- static HistogramBase* FactoryGet(const std::string& name, int32 flags); |
+ static HistogramBase* FactoryGet(const std::string& name, int32_t flags); |
// Overload of the above function that takes a const char* |name| param, |
// to avoid code bloat from the std::string constructor being inlined into |
// call sites. |
- static HistogramBase* FactoryGet(const char* name, int32 flags); |
+ static HistogramBase* FactoryGet(const char* name, int32_t flags); |
HistogramType GetHistogramType() const override; |
@@ -398,14 +403,14 @@ class BASE_EXPORT CustomHistogram : public Histogram { |
// client should not depend on this. |
static HistogramBase* FactoryGet(const std::string& name, |
const std::vector<Sample>& custom_ranges, |
- int32 flags); |
+ int32_t flags); |
// Overload of the above function that takes a const char* |name| param, |
// to avoid code bloat from the std::string constructor being inlined into |
// call sites. |
static HistogramBase* FactoryGet(const char* name, |
const std::vector<Sample>& custom_ranges, |
- int32 flags); |
+ int32_t flags); |
// Overridden from Histogram: |
HistogramType GetHistogramType() const override; |