summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-01 10:48:57 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-02-01 10:48:57 +0000
commit988fdfac3c51423aa4dd360693cfec7c985fcfb5 (patch)
tree07b0e45294b3504e9bf3ee9b6a9927b055beb4c4 /metrics
parent99516f7e415a6d48f5b33bd6297ed3cff695fda8 (diff)
Deinline destructors in metrics, fnet, jrt_test logd
Diffstat (limited to 'metrics')
-rw-r--r--metrics/src/tests/metricmanagertest.cpp29
1 files changed, 18 insertions, 11 deletions
diff --git a/metrics/src/tests/metricmanagertest.cpp b/metrics/src/tests/metricmanagertest.cpp
index 615baeccf43..604e9c46b80 100644
--- a/metrics/src/tests/metricmanagertest.cpp
+++ b/metrics/src/tests/metricmanagertest.cpp
@@ -898,13 +898,17 @@ struct NestedDimensionTestMetricSet : MetricSet
{
DimensionTestMetricSet nestedSet;
- NestedDimensionTestMetricSet()
- : MetricSet("outer", {{"fancy", "stuff"}}, ""),
- nestedSet(this)
- {
- }
+ NestedDimensionTestMetricSet();
+ ~NestedDimensionTestMetricSet();
};
+NestedDimensionTestMetricSet::NestedDimensionTestMetricSet()
+ : MetricSet("outer", {{"fancy", "stuff"}}, ""),
+ nestedSet(this)
+{
+}
+NestedDimensionTestMetricSet::~NestedDimensionTestMetricSet() = default;
+
}
TEST_F(MetricManagerTest, json_output_can_nest_dimensions_from_multiple_metric_sets)
@@ -933,13 +937,16 @@ struct DimensionOverridableTestMetricSet : MetricSet
{
DoubleValueMetric val;
- DimensionOverridableTestMetricSet(const std::string& dimValue,
- MetricSet* owner = nullptr)
- : MetricSet("temp", {{"foo", dimValue}}, "", owner),
- val("val", {}, "val desc", this)
- { }
+ DimensionOverridableTestMetricSet(const std::string& dimValue, MetricSet* owner = nullptr);
+ ~DimensionOverridableTestMetricSet() override;
};
+DimensionOverridableTestMetricSet::DimensionOverridableTestMetricSet(const std::string& dimValue, MetricSet* owner)
+ : MetricSet("temp", {{"foo", dimValue}}, "", owner),
+ val("val", {}, "val desc", this)
+{ }
+DimensionOverridableTestMetricSet::~DimensionOverridableTestMetricSet() = default;
+
struct SameNamesTestMetricSet : MetricSet
{
DimensionOverridableTestMetricSet set1;
@@ -954,7 +961,7 @@ SameNamesTestMetricSet::SameNamesTestMetricSet()
set1("bar", this),
set2("baz", this)
{ }
-SameNamesTestMetricSet::~SameNamesTestMetricSet() { }
+SameNamesTestMetricSet::~SameNamesTestMetricSet() = default;
}