LeviLamina
Loading...
Searching...
No Matches
AssignedThread.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Bedrock::Threading {
6
7
class
AssignedThread
{
8
public
:
9
// AssignedThread inner types declare
10
// clang-format off
11
struct
ThreadIdInitializer
;
12
// clang-format on
13
14
// AssignedThread inner types define
15
struct
ThreadIdInitializer
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 8>
mUnkfa216a;
20
::ll::UntypedStorage<4, 4>
mUnk5c0c7e;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
ThreadIdInitializer
& operator=(
ThreadIdInitializer
const
&);
26
ThreadIdInitializer
(
ThreadIdInitializer
const
&);
27
ThreadIdInitializer
();
28
};
29
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::UntypedStorage<4, 4>
mUnk1d2bd8;
34
::ll::UntypedStorage<8, 64>
mUnke4e11d;
35
::ll::UntypedStorage<8, 8>
mUnkd5581a;
36
// NOLINTEND
37
38
public
:
39
// prevent constructor by default
40
AssignedThread
& operator=(
AssignedThread
const
&);
41
AssignedThread
(
AssignedThread
const
&);
42
AssignedThread
();
43
44
public
:
45
// member functions
46
// NOLINTBEGIN
47
MCAPI
void
assign(::std::thread::id
const
& thread);
48
// NOLINTEND
49
};
50
51
}
// namespace Bedrock::Threading
Bedrock::Threading::AssignedThread
Definition
AssignedThread.h:7
Bedrock::Threading::AssignedThread::ThreadIdInitializer
Definition
AssignedThread.h:15
ll::UntypedStorage
Definition
Alias.h:14
src
mc
platform
threading
AssignedThread.h
Generated on Sat Apr 26 2025 05:55:49 for LeviLamina by
1.12.0