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
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock> mControlBlock;
27
// NOLINTEND
28
29
public
:
30
EnableNonOwnerReferences
& operator=(
EnableNonOwnerReferences
const
&) =
default
;
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~EnableNonOwnerReferences
();
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
EnableNonOwnerReferences
();
43
44
MCAPI
EnableNonOwnerReferences
(
::Bedrock::EnableNonOwnerReferences
const
&);
45
// NOLINTEND
46
47
public
:
48
// constructor thunks
49
// NOLINTBEGIN
50
MCFOLD
void
* $ctor();
51
52
MCFOLD
void
* $ctor(
::Bedrock::EnableNonOwnerReferences
const
&);
53
// NOLINTEND
54
55
public
:
56
// destructor thunk
57
// NOLINTBEGIN
58
MCFOLD
void
$dtor();
59
// NOLINTEND
60
61
public
:
62
// vftables
63
// NOLINTBEGIN
64
MCNAPI
static
void
**
$vftable
();
65
// NOLINTEND
66
};
67
68
}
// namespace Bedrock
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
Bedrock::EnableNonOwnerReferences::$vftable
static MCAPI void ** $vftable()
Bedrock::EnableNonOwnerReferences::ControlBlock
Definition
EnableNonOwnerReferences.h:15
src
mc
deps
core
utility
EnableNonOwnerReferences.h
Generated on Wed Jul 16 2025 07:40:47 for LeviLamina by
1.12.0