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
// virtual functions
31
// NOLINTBEGIN
32
virtual
~EnableNonOwnerReferences
();
33
// NOLINTEND
34
35
public
:
36
// destructor thunk
37
// NOLINTBEGIN
38
MCFOLD
void
$dtor();
39
// NOLINTEND
40
41
public
:
42
// vftables
43
// NOLINTBEGIN
44
MCNAPI
static
void
**
$vftable
();
45
// NOLINTEND
46
};
47
48
}
// 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
for LeviLamina by
1.16.1