LeviLamina
Loading...
Searching...
No Matches
FlushedTransactions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace mce { class IDeferredDebugUpdate; }
8// clang-format on
9
10namespace mce {
11
12struct FlushedTransactions {
13public:
14 // member variables
15 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 FlushedTransactions& operator=(FlushedTransactions const&);
23 FlushedTransactions(FlushedTransactions const&);
24 FlushedTransactions();
25
26public:
27 // member functions
28 // NOLINTBEGIN
29#ifdef LL_PLAT_C
30 MCNAPI FlushedTransactions(
31 uint64 count,
32 ::std::vector<::std::unique_ptr<::mce::IDeferredDebugUpdate>>&& deferredDebugUpdates
33 );
34
35 MCNAPI uint64 flushDeferredDebugUpdates();
36
37 MCNAPI uint64 getCount() const;
38
39 MCNAPI ~FlushedTransactions();
40#endif
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46#ifdef LL_PLAT_C
47 MCNAPI void*
48 $ctor(uint64 count, ::std::vector<::std::unique_ptr<::mce::IDeferredDebugUpdate>>&& deferredDebugUpdates);
49#endif
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55#ifdef LL_PLAT_C
56 MCNAPI void $dtor();
57#endif
58 // NOLINTEND
59};
60
61} // namespace mce
Definition IDeferredDebugUpdate.h:7
Definition Alias.h:14