LeviLamina
Loading...
Searching...
No Matches
TaggedBinding.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Scripting {
class
RemovedInMajorVersion
; }
8
namespace
Scripting {
struct
Version
; }
9
// clang-format on
10
11
namespace
Scripting {
12
13
struct
TaggedBinding {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<8, 24>
mUnk89c47b;
18
// NOLINTEND
19
20
public
:
21
// prevent constructor by default
22
TaggedBinding& operator=(TaggedBinding
const
&);
23
TaggedBinding
(TaggedBinding
const
&);
24
25
public
:
26
// member functions
27
// NOLINTBEGIN
28
MCNAPI
TaggedBinding
();
29
30
MCNAPI ::Scripting::TaggedBinding&
beta
();
31
32
MCNAPI ::Scripting::TaggedBinding&
release
(
33
::Scripting::Version
inclusiveLowerVersion,
34
::std::optional<::Scripting::RemovedInMajorVersion> exclusiveMajorVersionLimit
35
);
36
37
MCNAPI
~TaggedBinding
();
38
// NOLINTEND
39
40
public
:
41
// constructor thunks
42
// NOLINTBEGIN
43
MCNAPI
void
*
$ctor
();
44
// NOLINTEND
45
46
public
:
47
// destructor thunk
48
// NOLINTBEGIN
49
MCNAPI
void
$dtor
();
50
// NOLINTEND
51
};
52
53
}
// namespace Scripting
Scripting::RemovedInMajorVersion
Definition
RemovedInMajorVersion.h:7
Scripting::TaggedBinding::$dtor
MCAPI void $dtor()
Scripting::TaggedBinding::~TaggedBinding
MCAPI ~TaggedBinding()
Scripting::TaggedBinding::beta
MCAPI::Scripting::TaggedBinding & beta()
Scripting::TaggedBinding::release
MCAPI::Scripting::TaggedBinding & release(::Scripting::Version inclusiveLowerVersion, ::std::optional<::Scripting::RemovedInMajorVersion > exclusiveMajorVersionLimit)
Scripting::TaggedBinding::TaggedBinding
MCAPI TaggedBinding()
Scripting::TaggedBinding::$ctor
MCAPI void * $ctor()
Scripting::Version
Definition
Version.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
binding_type
TaggedBinding.h
Generated on
for LeviLamina by
1.16.1