8 #include "prometheus/detail/core_export.h"
20 return std::tie(lhs.name, lhs.value) < std::tie(rhs.name, rhs.value);
24 return std::tie(lhs.name, lhs.value) == std::tie(rhs.name, rhs.value);
27 std::vector<Label> label;
53 double quantile = 0.0;
58 std::uint64_t sample_count = 0;
59 double sample_sum = 0.0;
60 std::vector<Quantile> quantile;
67 std::uint64_t cumulative_count = 0;
68 double upper_bound = 0.0;
72 std::uint64_t sample_count = 0;
73 double sample_sum = 0.0;
74 std::vector<Bucket> bucket;
87 std::int64_t timestamp_ms = 0;