LeviLamina
Loading...
Searching...
No Matches
CompoundMeasurement.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Social::Events { class Measurement; }
8namespace Social::Events { class Measurements; }
9namespace Social::Events { class Property; }
10// clang-format on
11
12namespace Social::Events {
13
14class CompoundMeasurement {
15public:
16 // member variables
17 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 CompoundMeasurement& operator=(CompoundMeasurement const&);
30 CompoundMeasurement(CompoundMeasurement const&);
31 CompoundMeasurement();
32
33public:
34 // member functions
35 // NOLINTBEGIN
37 ::Social::Events::Measurements& existingMeasurements,
38 ::Social::Events::Measurement const& newMeasurement
39 );
40
41 MCNAPI void addOrUpdateMeasurement(int propertyValue, ::Social::Events::Measurement const& measurement);
42
43 MCNAPI ::std::vector<::Social::Events::Property> getAsDynamicPropertyVector() const;
44
45 MCNAPI ::Social::Events::CompoundMeasurement& operator=(::Social::Events::CompoundMeasurement&&);
46
48
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCNAPI void $dtor();
56 // NOLINTEND
57};
58
59} // namespace Social::Events
Definition CompoundMeasurement.h:14
MCAPI void addOrUpdateMeasurement(int propertyValue, ::Social::Events::Measurement const &measurement)
MCAPI::Social::Events::CompoundMeasurement & operator=(::Social::Events::CompoundMeasurement &&)
MCAPI void updateMeasurements(::Social::Events::CompoundMeasurement const &other)
MCAPI void _addOrUpdateMeasurement(::Social::Events::Measurements &existingMeasurements, ::Social::Events::Measurement const &newMeasurement)
MCAPI ::std::vector<::Social::Events::Property > getAsDynamicPropertyVector() const
Definition Measurement.h:12
Definition Measurements.h:7
Definition Property.h:7
Definition Alias.h:14