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
// destructor thunk
41
// NOLINTBEGIN
42
MCFOLD
void
$dtor();
43
// NOLINTEND
44
45
public
:
46
// vftables
47
// NOLINTBEGIN
48
MCNAPI
static
void
**
$vftable
();
49
// NOLINTEND
50
};
51
52
}
// 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 Fri Jun 13 2025 05:04:23 for LeviLamina by
1.12.0