LeviLamina
Loading...
Searching...
No Matches
Measurement.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Json { class Value; }
8// clang-format on
9
10namespace Social::Events {
11
13public:
14 // Measurement inner types define
15 enum class AggregationType : int {
16 Increment = 0,
17 Sum = 1,
18 Min = 2,
19 Max = 3,
20 Average = 4,
21 Latest = 5,
22 };
23
24public:
25 // member variables
26 // NOLINTBEGIN
31 // NOLINTEND
32
33public:
34 // prevent constructor by default
35 Measurement& operator=(Measurement const&);
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ::Json::Value getValue() const;
43
44 MCAPI ~Measurement();
45 // NOLINTEND
46
47public:
48 // destructor thunk
49 // NOLINTBEGIN
50 MCFOLD void $dtor();
51 // NOLINTEND
52};
53
54} // namespace Social::Events
Definition Measurement.h:12
Definition Alias.h:14