LeviLamina
Loading...
Searching...
No Matches
ThreadOwner.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Bedrock::Application {
6
7
template
<
typename
T0>
8
class
ThreadOwner
{
9
public
:
10
T0 mObject;
11
bool
mThreadIdInitialized{};
12
std::thread::id mThreadId;
13
uint mThreadCheckIndex{};
14
15
public
:
16
// prevent constructor by default
17
ThreadOwner
& operator=(
ThreadOwner
const
&) =
delete
;
18
ThreadOwner
(
ThreadOwner
const
&) =
delete
;
19
ThreadOwner
() =
delete
;
20
};
21
22
}
// namespace Bedrock::Application
Bedrock::Application::ThreadOwner
Definition
ThreadOwner.h:8
src
mc
util
ThreadOwner.h
Generated on Sat Apr 26 2025 05:56:00 for LeviLamina by
1.12.0