LeviLamina
Loading...
Searching...
No Matches
ContextUserData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/quickjs/context/ParseContext.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Scripting {
class
LifetimeRegistry; }
11
namespace
Scripting {
struct
ModuleBinding; }
12
namespace
Scripting {
struct
ModuleDescriptor; }
13
// clang-format on
14
15
namespace
Scripting::QuickJS {
16
17
class
ContextUserData
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<1, 1>
mUnk91edc7;
22
::ll::UntypedStorage<8, 16>
mUnk557dca;
23
::ll::UntypedStorage<8, 8>
mUnke0c273;
24
::ll::UntypedStorage<8, 8>
mUnk84bd74;
25
::ll::UntypedStorage<8, 24>
mUnkb8e6ac;
26
::ll::UntypedStorage<8, 24>
mUnke6991c;
27
::ll::UntypedStorage<8, 8>
mUnka60b23;
28
::ll::UntypedStorage<8, 8>
mUnk92f52a;
29
::ll::UntypedStorage<8, 8>
mUnkfbe467;
30
::ll::UntypedStorage<8, 8>
mUnk988ba0;
31
::ll::UntypedStorage<8, 24>
mUnkefd5be;
32
::ll::UntypedStorage<8, 296>
mUnka21b69;
33
::ll::UntypedStorage<4, 4>
mUnk863b7e;
34
::ll::UntypedStorage<8, 40>
mUnkcdd4d5;
35
// NOLINTEND
36
37
public
:
38
// prevent constructor by default
39
ContextUserData
& operator=(
ContextUserData
const
&);
40
ContextUserData
(
ContextUserData
const
&);
41
ContextUserData
();
42
43
public
:
44
// member functions
45
// NOLINTBEGIN
46
MCAPI ::Scripting::ModuleBinding
const
* findSatisfyingModule(
::Scripting::ModuleDescriptor
const
& moduleDescriptor
47
)
const
;
48
49
MCAPI ::Scripting::LifetimeRegistry& getLifetimeRegistry();
50
51
MCAPI ::std::string getParseContextErrorMessage();
52
53
MCAPI
void
popParseContext();
54
55
MCAPI
void
pushParseContext(
56
::Scripting::QuickJS::ParseContext
context
,
57
::entt::meta_type
const
& type,
58
::std::variant<::std::string_view, uint> arg
59
);
60
61
MCAPI
void
resetParseContext();
62
// NOLINTEND
63
};
64
65
}
// namespace Scripting::QuickJS
Scripting::QuickJS::ContextUserData
Definition
ContextUserData.h:17
Scripting::ModuleDescriptor
Definition
ModuleDescriptor.h:7
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
scripting
quickjs
context
ContextUserData.h
Generated on Sat Apr 26 2025 05:55:30 for LeviLamina by
1.12.0