#ifndef EXTENSIONS_BROWSER_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
#define EXTENSIONS_BROWSER_API_METRICS_PRIVATE_METRICS_PRIVATE_API_H_
#include <stddef.h>
#include <string>
#include "base/metrics/histogram.h"
#include "extensions/browser/extension_function.h"
namespace extensions {
class MetricsPrivateGetIsCrashReportingEnabledFunction
: public ExtensionFunction { … };
class MetricsPrivateGetFieldTrialFunction : public ExtensionFunction { … };
class MetricsPrivateGetVariationParamsFunction : public ExtensionFunction { … };
class MetricsPrivateRecordUserActionFunction : public ExtensionFunction { … };
class MetricsHistogramHelperFunction : public ExtensionFunction { … };
class MetricsPrivateRecordValueFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordBooleanFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordEnumerationValueFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordSparseValueWithHashMetricNameFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordSparseValueWithPersistentHashFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordSparseValueFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordPercentageFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordCountFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordSmallCountFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordMediumCountFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordTimeFunction : public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordMediumTimeFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateRecordLongTimeFunction
: public MetricsHistogramHelperFunction { … };
class MetricsPrivateGetHistogramFunction : public ExtensionFunction { … };
}
#endif