: supported_buckets_(default_buckets), computed_quantiles_(supportedQuantiles().size(), 0.0) {}
computed_quantiles_(HistogramStatisticsImpl::supportedQuantiles().size(), 0.0), unit_(unit) {
bucket_summary.push_back(fmt::format("B{:g}: {}", supported_buckets[i], computed_buckets_[i]));
hist_approx_quantile(new_histogram_ptr, supportedQuantiles().data(), supportedQuantiles().size(),
out_of_bound_count_ = hist_approx_count_above(new_histogram_ptr, supported_buckets.back());
HistogramSettingsImpl::HistogramSettingsImpl(const envoy::config::metrics::v3::StatsConfig& config,
const ConstSupportedBuckets& HistogramSettingsImpl::buckets(absl::string_view stat_name) const {
absl::optional<uint32_t> HistogramSettingsImpl::bins(absl::string_view stat_name) const {