Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "cartographer/metrics/gauge.h"
00018
00019 namespace cartographer {
00020 namespace metrics {
00021
00022 namespace {
00023
00024
00025 class NullGauge : public Gauge {
00026 public:
00027 void Increment() override{};
00028 void Increment(double) override{};
00029 void Decrement() override{};
00030 void Decrement(double) override{};
00031 void Set(double) override{};
00032 };
00033
00034 }
00035
00036 Gauge* Gauge::Null() {
00037 static NullGauge null_gauge;
00038 return &null_gauge;
00039 }
00040
00041 }
00042 }