Stroika Library
3.0d16
Help-Home
Loading...
Searching...
No Matches
MeasurementSet.inl
1
/*
2
* Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3
*/
4
5
namespace
Stroika::Frameworks::SystemPerformance {
6
7
/*
8
********************************************************************************
9
********************************* MeasurementSet *******************************
10
********************************************************************************
11
*/
12
inline
void
MeasurementSet::MergeAdditions
(
const
MeasurementSet
& m)
13
{
14
Require (
this
!= &m);
15
fMeasuredAt = m.fMeasuredAt;
16
for
(
const
auto
& mi : m.fMeasurements) {
17
fMeasurements.RemoveIf ([=] (
const
Measurement
& mm) {
return
mm.fType == mi.fType; });
18
fMeasurements.Add (mi);
19
}
20
}
21
22
}
Stroika::Frameworks::SystemPerformance::Measurement
Definition
Measurement.h:41
Stroika::Frameworks::SystemPerformance::MeasurementSet
Definition
MeasurementSet.h:38
Stroika::Frameworks::SystemPerformance::MeasurementSet::MergeAdditions
nonvirtual void MergeAdditions(const MeasurementSet &m)
Definition
MeasurementSet.inl:12
Library
Sources
Stroika
Frameworks
SystemPerformance
MeasurementSet.inl
Generated by
1.9.8