9 #include "opentelemetry/common/spin_lock_mutex.h"
10 #include "opentelemetry/sdk/metrics/aggregation/aggregation.h"
11 #include "opentelemetry/sdk/metrics/data/metric_data.h"
12 #include "opentelemetry/sdk/metrics/data/point_data.h"
13 #include "opentelemetry/version.h"
30 std::unique_ptr<Aggregation>
Merge(
const Aggregation &delta)
const noexcept
override;
32 std::unique_ptr<Aggregation>
Diff(
const Aggregation &next)
const noexcept
override;
51 std::unique_ptr<Aggregation>
Merge(
const Aggregation &delta)
const noexcept
override;
53 std::unique_ptr<Aggregation>
Diff(
const Aggregation &next)
const noexcept
override;
59 mutable LastValuePointData point_data_;