25 #include "prometheus/detail/core_export.h"
37 return std::tie(lhs.name, lhs.value) < std::tie(rhs.name, rhs.value);
41 return std::tie(lhs.name, lhs.value) == std::tie(rhs.name, rhs.value);
44 std::vector<Label> label;
70 double quantile = 0.0;
75 std::uint64_t sample_count = 0;
76 double sample_sum = 0.0;
77 std::vector<Quantile> quantile;
84 std::uint64_t cumulative_count = 0;
85 double upper_bound = 0.0;
89 std::uint64_t sample_count = 0;
90 double sample_sum = 0.0;
91 std::vector<Bucket> bucket;
104 std::int64_t timestamp_ms = 0;