LeviLamina
Loading...
Searching...
No Matches
ScriptDeferredFlushTracker.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/pub_sub/Publisher.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Bedrock::PubSub::ThreadModel {
struct
MultiThreaded; }
11
// clang-format on
12
13
class
ScriptDeferredFlushTracker
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<1, 1, bool> mWorkDone;
18
::ll::TypedStorage<
19
8,
20
8,
21
::Bedrock::PubSub::
22
Publisher<void(
::ScriptDeferredFlushTracker
&),
::Bedrock::PubSub::ThreadModel::MultiThreaded
, 0>&>
23
mFlushingCoroutinePublisher;
24
::ll::TypedStorage<1, 1, bool> mFlushingCoroutines;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptDeferredFlushTracker
& operator=(
ScriptDeferredFlushTracker
const
&);
30
ScriptDeferredFlushTracker
(
ScriptDeferredFlushTracker
const
&);
31
ScriptDeferredFlushTracker
();
32
};
ScriptDeferredFlushTracker
Definition
ScriptDeferredFlushTracker.h:13
Bedrock::PubSub::ThreadModel::MultiThreaded
Definition
MultiThreaded.h:7
src
mc
world
events
ScriptDeferredFlushTracker.h
Generated on Wed Jul 23 2025 08:34:40 for LeviLamina by
1.12.0