LeviLamina
Loading...
Searching...
No Matches
Program.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
struct
MolangEvalParams
;
8
namespace
Molang::details {
class
IInstruction; }
9
// clang-format on
10
11
namespace
Molang::details {
12
13
class
Program
{
14
public
:
15
// Program inner types declare
16
// clang-format off
17
struct
UnpackedInstruction
;
18
// clang-format on
19
20
// Program inner types define
21
struct
UnpackedInstruction
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnkb67df9;
26
::ll::UntypedStorage<8, 8>
mUnkb78589;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
UnpackedInstruction
& operator=(
UnpackedInstruction
const
&);
32
UnpackedInstruction
(
UnpackedInstruction
const
&);
33
UnpackedInstruction
();
34
};
35
36
public
:
37
// member variables
38
// NOLINTBEGIN
39
::ll::UntypedStorage<8, 8>
mUnk3eeb0e;
40
::ll::UntypedStorage<4, 4>
mUnkdf34c4;
41
::ll::UntypedStorage<1, 1>
mUnkebc975;
42
// NOLINTEND
43
44
public
:
45
// prevent constructor by default
46
Program
(
Program
const
&);
47
Program
();
48
49
public
:
50
// member functions
51
// NOLINTBEGIN
52
MCNAPI
53
Program
(::std::vector<::std::unique_ptr<::Molang::details::IInstruction>> instructions,
bool
storeStackState);
54
55
MCNAPI ::Molang::details::Program&
operator=
(
::Molang::details::Program
const
& rhs);
56
57
MCNAPI
~Program
();
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCNAPI
void
*
64
$ctor
(::std::vector<::std::unique_ptr<::Molang::details::IInstruction>> instructions,
bool
storeStackState);
65
// NOLINTEND
66
67
public
:
68
// destructor thunk
69
// NOLINTBEGIN
70
MCNAPI
void
$dtor
();
71
// NOLINTEND
72
};
73
74
}
// namespace Molang::details
Molang::details::Program
Definition
Program.h:13
Molang::details::Program::Program
MCAPI Program(::std::vector<::std::unique_ptr<::Molang::details::IInstruction > > instructions, bool storeStackState)
Molang::details::Program::$dtor
MCAPI void $dtor()
Molang::details::Program::operator=
MCAPI::Molang::details::Program & operator=(::Molang::details::Program const &rhs)
Molang::details::Program::$ctor
MCAPI void * $ctor(::std::vector<::std::unique_ptr<::Molang::details::IInstruction > > instructions, bool storeStackState)
Molang::details::Program::~Program
MCAPI ~Program()
MolangEvalParams
Definition
MolangEvalParams.h:18
Molang::details::Program::UnpackedInstruction
Definition
Program.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
util
molang
Program.h
Generated on Fri Jun 13 2025 05:04:55 for LeviLamina by
1.12.0