LeviLamina
Loading...
Searching...
No Matches
DBStoragePerformanceData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7
8class DBStoragePerformanceData : public ::Bedrock::EnableNonOwnerReferences {
9public:
10 // DBStoragePerformanceData inner types declare
11 // clang-format off
14 // clang-format on
15
16 // DBStoragePerformanceData inner types define
17 class AtomicAccumulator {
18 public:
19 // AtomicAccumulator inner types declare
20 // clang-format off
21 struct Snapshot;
22 // clang-format on
23
24 // AtomicAccumulator inner types define
25 struct Snapshot {
26 public:
27 // member variables
28 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
35 Snapshot& operator=(Snapshot const&);
36 Snapshot(Snapshot const&);
37 Snapshot();
38 };
39
40 public:
41 // member variables
42 // NOLINTBEGIN
50 // NOLINTEND
51
52#ifdef LL_PLAT_S
53 public:
54 // prevent constructor by default
55 AtomicAccumulator& operator=(AtomicAccumulator const&);
56 AtomicAccumulator(AtomicAccumulator const&);
57 AtomicAccumulator();
58
59#else // LL_PLAT_C
60 public:
61 // prevent constructor by default
62 AtomicAccumulator& operator=(AtomicAccumulator const&);
63 AtomicAccumulator(AtomicAccumulator const&);
64
65#endif
66 public:
67 // member functions
68 // NOLINTBEGIN
69#ifdef LL_PLAT_C
70 MCNAPI AtomicAccumulator();
71#endif
72
73#ifdef LL_PLAT_S
74 MCNAPI void reset();
75#endif
76
77#ifdef LL_PLAT_C
78 MCNAPI ~AtomicAccumulator();
79#endif
80 // NOLINTEND
81
82 public:
83 // constructor thunks
84 // NOLINTBEGIN
85#ifdef LL_PLAT_C
86 MCNAPI void* $ctor();
87#endif
88 // NOLINTEND
89
90 public:
91 // destructor thunk
92 // NOLINTBEGIN
93#ifdef LL_PLAT_C
94 MCNAPI void $dtor();
95#endif
96 // NOLINTEND
97 };
98
99 struct DBStorageAccumulator {
100 public:
101 // member variables
102 // NOLINTBEGIN
104 // NOLINTEND
105
106#ifdef LL_PLAT_S
107 public:
108 // prevent constructor by default
109 DBStorageAccumulator& operator=(DBStorageAccumulator const&);
110 DBStorageAccumulator(DBStorageAccumulator const&);
111 DBStorageAccumulator();
112
113#else // LL_PLAT_C
114 public:
115 // prevent constructor by default
116 DBStorageAccumulator& operator=(DBStorageAccumulator const&);
117 DBStorageAccumulator(DBStorageAccumulator const&);
118
119#endif
120 public:
121 // member functions
122 // NOLINTBEGIN
123#ifdef LL_PLAT_C
124 MCNAPI DBStorageAccumulator();
125
126 MCNAPI ~DBStorageAccumulator();
127#endif
128 // NOLINTEND
129
130 public:
131 // constructor thunks
132 // NOLINTBEGIN
133#ifdef LL_PLAT_C
134 MCNAPI void* $ctor();
135#endif
136 // NOLINTEND
137
138 public:
139 // destructor thunk
140 // NOLINTBEGIN
141#ifdef LL_PLAT_C
142 MCNAPI void $dtor();
143#endif
144 // NOLINTEND
145 };
146
147public:
148 // member variables
149 // NOLINTBEGIN
152 // NOLINTEND
153
154public:
155 // prevent constructor by default
156 DBStoragePerformanceData& operator=(DBStoragePerformanceData const&);
157 DBStoragePerformanceData(DBStoragePerformanceData const&);
158 DBStoragePerformanceData();
159
160public:
161 // virtual functions
162 // NOLINTBEGIN
163 virtual ~DBStoragePerformanceData() /*override*/ = default;
164 // NOLINTEND
165
166public:
167 // member functions
168 // NOLINTBEGIN
169 MCNAPI void resetAll();
170 // NOLINTEND
171
172public:
173 // vftables
174 // NOLINTBEGIN
175 MCNAPI static void** $vftable();
176 // NOLINTEND
177};
Definition EnableNonOwnerReferences.h:7
Definition DBStoragePerformanceData.h:17
static MCAPI void ** $vftable()
Definition DBStoragePerformanceData.h:25
Definition DBStoragePerformanceData.h:99
Definition Alias.h:14