| 1234567891011121314151617181920212223242526272829 | 
							- #include "gauge_builder.h"
 
- #include "registry.h"
 
- namespace prometheus {
 
- detail::GaugeBuilder BuildGauge() { return {}; }
 
- namespace detail {
 
- GaugeBuilder& GaugeBuilder::Labels(const std::map<std::string, std::string>& labels) {
 
-     labels_ = labels;
 
-     return *this;
 
- }
 
- GaugeBuilder& GaugeBuilder::Name(const std::string& name) {
 
-     name_ = name;
 
-     return *this;
 
- }
 
- GaugeBuilder& GaugeBuilder::Help(const std::string& help) {
 
-     help_ = help;
 
-     return *this;
 
- }
 
- Family<Gauge>& GaugeBuilder::Register(Registry& registry) {
 
-     return registry.AddGauge(name_, help_, labels_);
 
- }
 
- }
 
- }
 
 
  |