LeviLamina
Loading...
Searching...
No Matches
CompoundMeasurement.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/events/PrivacyTagEnterprise.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace Social::Events { class Measurement; }
11namespace Social::Events { class Measurements; }
12namespace Social::Events { class Property; }
13// clang-format on
14
15namespace Social::Events {
16
17class CompoundMeasurement {
18public:
19 // member variables
20 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 CompoundMeasurement& operator=(CompoundMeasurement const&);
33 CompoundMeasurement();
34
35public:
36 // member functions
37 // NOLINTBEGIN
39
41 ::std::string const& dynamicColumnName,
42 ::std::string const& propertyName,
43 ::Social::Events::PrivacyTagEnterprise privacyTag,
44 uint64 maxSize,
45 uint64 maxNumberOfOperations
46 );
47
49 ::Social::Events::Measurements& existingMeasurements,
50 ::Social::Events::Measurement const& newMeasurement
51 );
52
53 MCNAPI void addOrUpdateMeasurement(int propertyValue, ::Social::Events::Measurement const& measurement);
54
55 MCNAPI ::std::vector<::Social::Events::Property> getAsDynamicPropertyVector() const;
56
57 MCNAPI ::Social::Events::CompoundMeasurement& operator=(::Social::Events::CompoundMeasurement&&);
58
60
62 // NOLINTEND
63
64public:
65 // constructor thunks
66 // NOLINTBEGIN
68
69 MCNAPI void* $ctor(
70 ::std::string const& dynamicColumnName,
71 ::std::string const& propertyName,
72 ::Social::Events::PrivacyTagEnterprise privacyTag,
73 uint64 maxSize,
74 uint64 maxNumberOfOperations
75 );
76 // NOLINTEND
77
78public:
79 // destructor thunk
80 // NOLINTBEGIN
81 MCNAPI void $dtor();
82 // NOLINTEND
83};
84
85} // namespace Social::Events
Definition CompoundMeasurement.h:17
MCAPI void addOrUpdateMeasurement(int propertyValue, ::Social::Events::Measurement const &measurement)
MCAPI CompoundMeasurement(::std::string const &dynamicColumnName, ::std::string const &propertyName, ::Social::Events::PrivacyTagEnterprise privacyTag, uint64 maxSize, uint64 maxNumberOfOperations)
MCAPI::Social::Events::CompoundMeasurement & operator=(::Social::Events::CompoundMeasurement &&)
MCAPI void updateMeasurements(::Social::Events::CompoundMeasurement const &other)
MCAPI void * $ctor(::std::string const &dynamicColumnName, ::std::string const &propertyName, ::Social::Events::PrivacyTagEnterprise privacyTag, uint64 maxSize, uint64 maxNumberOfOperations)
MCAPI void _addOrUpdateMeasurement(::Social::Events::Measurements &existingMeasurements, ::Social::Events::Measurement const &newMeasurement)
MCAPI void * $ctor(::Social::Events::CompoundMeasurement const &)
MCAPI CompoundMeasurement(::Social::Events::CompoundMeasurement const &)
MCAPI ::std::vector<::Social::Events::Property > getAsDynamicPropertyVector() const
Definition Measurement.h:7
Definition Measurements.h:7
Definition Property.h:7
Definition Alias.h:14