]> git.sesse.net Git - nageru/blobdiff - metrics.cpp
Fix compilation with Clang.
[nageru] / metrics.cpp
index 86b5d231b0f0d7087036f8ccf3b7419646980c10..eae1e25158c0ec7233bdfd7737b5df7321320217 100644 (file)
@@ -234,8 +234,11 @@ string Histogram::serialize(Metrics::Laziness laziness, const string &name, cons
        return ss.str();
 }
 
-Summary::Summary(const vector<double> &quantiles, double window_seconds)
-       : quantiles(quantiles), window(window_seconds) {}
+void Summary::init(const vector<double> &quantiles, double window_seconds)
+{
+       this->quantiles = quantiles;
+       window = duration<double>(window_seconds);
+}
 
 void Summary::count_event(double val)
 {