25 #include "prometheus/detail/core_export.h"
35 Quantile(
double quantile,
double error);
49 Item(
double value,
int lower_delta,
int delta);
53 explicit CKMSQuantiles(
const std::vector<Quantile>& quantiles);
55 void insert(
double value);
60 double allowableError(
int rank);
65 const std::reference_wrapper<const std::vector<Quantile>> quantiles_;
68 std::vector<Item> sample_;
69 std::array<double, 500> buffer_;
70 std::size_t buffer_count_;