Lines Matching refs:metric
33 // and then interpolates this with the given |metric|, which should be in the
34 // range [0, |num_possible_metrics|). Returns the interpolated metric.
38 const int metric,
40 DCHECK(metric < num_possible_metrics);
112 // Interpolate the |metric| with the |group|, so that all metrics for a given
121 return (group * num_possible_metrics) + metric;
142 // Logs a type quality metric. The primary histogram name is constructed based
144 // factors in the |field_type|. Logs a sample of |metric|, which should be in
147 const int metric,
151 DCHECK(metric < num_possible_metrics);
156 LogUMAHistogramEnumeration(histogram_name, metric, num_possible_metrics);
162 GetFieldTypeGroupMetric(field_type, metric, num_possible_metrics);
178 void AutofillMetrics::Log(CreditCardInfoBarMetric metric) const {
179 DCHECK(metric < NUM_CREDIT_CARD_INFO_BAR_METRICS);
181 UMA_HISTOGRAM_ENUMERATION("Autofill.CreditCardInfoBar", metric,
185 void AutofillMetrics::Log(HeuristicTypeQualityMetric metric,
189 metric, NUM_HEURISTIC_TYPE_QUALITY_METRICS,
193 void AutofillMetrics::Log(PredictedTypeQualityMetric metric,
197 metric, NUM_PREDICTED_TYPE_QUALITY_METRICS,
201 void AutofillMetrics::Log(QualityMetric metric,
203 DCHECK(metric < NUM_QUALITY_METRICS);
209 LogUMAHistogramEnumeration(histogram_name, metric, NUM_QUALITY_METRICS);
212 void AutofillMetrics::Log(ServerQueryMetric metric) const {
213 DCHECK(metric < NUM_SERVER_QUERY_METRICS);
215 UMA_HISTOGRAM_ENUMERATION("Autofill.ServerQueryResponse", metric,
219 void AutofillMetrics::Log(ServerTypeQualityMetric metric,
223 metric, NUM_SERVER_TYPE_QUALITY_METRICS,