LeviLamina
Loading...
Searching...
No Matches
GeneratorAny.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.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
IRuntime; }
12
namespace
Scripting {
class
ResultAny; }
13
namespace
Scripting {
class
WeakLifetimeScope; }
14
namespace
Scripting {
struct
ContextId; }
15
namespace
Scripting {
struct
GeneratorType; }
16
// clang-format on
17
18
namespace
Scripting {
19
20
class
GeneratorAny
:
public
::Scripting::ScriptValue
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 40>
mUnk3dab5e;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
GeneratorAny
& operator=(
GeneratorAny
const
&);
30
GeneratorAny
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~GeneratorAny
()
/*override*/
;
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
GeneratorAny
(
::Scripting::GeneratorAny
const
& rhs);
43
44
MCAPI
GeneratorAny
(
45
::Scripting::IRuntime
* runtime,
46
::Scripting::ContextId
contextId,
47
::Scripting::WeakLifetimeScope
scope,
48
::Scripting::StrongTypedObjectHandle<::Scripting::GeneratorType>
const
& generatorHandle
49
);
50
51
MCAPI ::Scripting::ResultAny
52
nextGeneric(::entt::meta_any& argAny, ::entt::meta_type
const
& expectedReturnType)
const
;
53
54
MCFOLD ::Scripting::GeneratorAny& operator=(
::Scripting::GeneratorAny
&& rhs);
55
// NOLINTEND
56
57
public
:
58
// constructor thunks
59
// NOLINTBEGIN
60
MCFOLD
void
* $ctor(
::Scripting::GeneratorAny
const
& rhs);
61
62
MCAPI
void
* $ctor(
63
::Scripting::IRuntime
* runtime,
64
::Scripting::ContextId
contextId,
65
::Scripting::WeakLifetimeScope
scope,
66
::Scripting::StrongTypedObjectHandle<::Scripting::GeneratorType>
const
& generatorHandle
67
);
68
// NOLINTEND
69
70
public
:
71
// destructor thunk
72
// NOLINTBEGIN
73
MCFOLD
void
$dtor();
74
// NOLINTEND
75
76
public
:
77
// vftables
78
// NOLINTBEGIN
79
MCAPI
static
void
** $vftable();
80
// NOLINTEND
81
};
82
83
}
// namespace Scripting
Scripting::GeneratorAny
Definition
GeneratorAny.h:20
Scripting::IRuntime
Definition
IRuntime.h:36
Scripting::ScriptValue
Definition
ScriptValue.h:12
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
Scripting::ContextId
Definition
ContextId.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
script_engine
GeneratorAny.h
Generated on Sat Apr 26 2025 05:55:31 for LeviLamina by
1.12.0