LeviLamina
Loading...
Searching...
No Matches
EnableNonOwnerReferences.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Bedrock {
6
7
class
EnableNonOwnerReferences
{
8
public
:
9
// EnableNonOwnerReferences inner types declare
10
// clang-format off
11
struct
ControlBlock
;
12
// clang-format on
13
14
// EnableNonOwnerReferences inner types define
15
struct
ControlBlock
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
bool
mIsValid;
20
// NOLINTEND
21
22
public
:
23
// prevent constructor by default
24
ControlBlock
& operator=(
ControlBlock
const
&);
25
ControlBlock
(
ControlBlock
const
&);
26
ControlBlock
();
27
};
28
29
public
:
30
// member variables
31
// NOLINTBEGIN
32
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock> mControlBlock;
33
// NOLINTEND
34
35
public
:
36
EnableNonOwnerReferences
& operator=(
EnableNonOwnerReferences
const
&) =
default
;
37
38
public
:
39
// virtual functions
40
// NOLINTBEGIN
41
// vIndex: 0
42
virtual
~EnableNonOwnerReferences
();
43
// NOLINTEND
44
45
public
:
46
// member functions
47
// NOLINTBEGIN
48
MCAPI
EnableNonOwnerReferences
();
49
50
MCAPI
EnableNonOwnerReferences
(
::Bedrock::EnableNonOwnerReferences
const
&);
51
// NOLINTEND
52
53
public
:
54
// constructor thunks
55
// NOLINTBEGIN
56
MCFOLD
void
* $ctor();
57
58
MCFOLD
void
* $ctor(
::Bedrock::EnableNonOwnerReferences
const
&);
59
// NOLINTEND
60
61
public
:
62
// destructor thunk
63
// NOLINTBEGIN
64
MCFOLD
void
$dtor();
65
// NOLINTEND
66
67
public
:
68
// vftables
69
// NOLINTBEGIN
70
MCAPI
static
void
** $vftable();
71
// NOLINTEND
72
};
73
74
}
// namespace Bedrock
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
Bedrock::EnableNonOwnerReferences::ControlBlock
Definition
EnableNonOwnerReferences.h:15
src
mc
deps
core
utility
EnableNonOwnerReferences.h
Generated on Sat Apr 26 2025 05:55:26 for LeviLamina by
1.12.0