LeviLamina
Loading...
Searching...
No Matches
ClosureAny.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/reflection/Privilege.h"
7
#include "mc/deps/scripting/script_engine/ScriptValue.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
Scripting {
class
ResultAny; }
12
// clang-format on
13
14
namespace
Scripting {
15
16
class
ClosureAny
:
public
::Scripting::ScriptValue
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<8, 40>
mUnke4d77a;
21
::ll::UntypedStorage<8, 8>
mUnk1d806b;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
ClosureAny
& operator=(
ClosureAny
const
&);
27
ClosureAny
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 0
33
virtual
~ClosureAny
()
/*override*/
;
34
// NOLINTEND
35
36
public
:
37
// member functions
38
// NOLINTBEGIN
39
MCAPI
ClosureAny
(
::Scripting::ClosureAny
const
& rhs);
40
41
MCAPI ::Scripting::ResultAny callGeneric(
42
::entt::meta_any* args,
43
uint argc,
44
::entt::meta_type
const
& expectedReturnType,
45
::std::optional<::Scripting::Privilege> privilege
46
)
const
;
47
48
MCAPI
bool
compareTo(
::Scripting::ClosureAny
const
& rhs)
const
;
49
50
MCFOLD ::Scripting::ClosureAny& operator=(
::Scripting::ClosureAny
&& rhs);
51
// NOLINTEND
52
53
public
:
54
// constructor thunks
55
// NOLINTBEGIN
56
MCFOLD
void
* $ctor(
::Scripting::ClosureAny
const
& rhs);
57
// NOLINTEND
58
59
public
:
60
// destructor thunk
61
// NOLINTBEGIN
62
MCFOLD
void
$dtor();
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCAPI
static
void
** $vftable();
69
// NOLINTEND
70
};
71
72
}
// namespace Scripting
Scripting::ClosureAny
Definition
ClosureAny.h:16
Scripting::ScriptValue
Definition
ScriptValue.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
script_engine
ClosureAny.h
Generated on Sat Apr 26 2025 05:55:31 for LeviLamina by
1.12.0