LeviLamina
Loading...
Searching...
No Matches
FutureAny.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
IObjectInspector; }
12
namespace
Scripting {
class
IRuntime; }
13
namespace
Scripting {
class
ResultAny; }
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
namespace
Scripting {
struct
ContextId; }
16
namespace
Scripting {
struct
FutureType; }
17
// clang-format on
18
19
namespace
Scripting {
20
21
class
FutureAny
:
public
::Scripting::ScriptValue
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 40>
mUnk3829c0;
26
::ll::UntypedStorage<8, 8>
mUnkf04544;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
FutureAny
& operator=(
FutureAny
const
&);
32
FutureAny
();
33
34
public
:
35
// virtual functions
36
// NOLINTBEGIN
37
// vIndex: 0
38
virtual
~FutureAny
()
/*override*/
;
39
// NOLINTEND
40
41
public
:
42
// member functions
43
// NOLINTBEGIN
44
MCAPI
FutureAny
(
::Scripting::FutureAny
const
& rhs);
45
46
MCAPI
FutureAny
(
47
::Scripting::IRuntime
* runtime,
48
::Scripting::ContextId
contextId,
49
::Scripting::WeakLifetimeScope
scope,
50
::Scripting::StrongTypedObjectHandle<::Scripting::FutureType>
futureHandle,
51
::Scripting::IObjectInspector
* inspector
52
);
53
54
MCAPI ::Scripting::ResultAny getResult()
const
;
55
56
MCAPI
bool
isPending()
const
;
57
58
MCAPI
bool
isRejected()
const
;
59
60
MCFOLD ::Scripting::FutureAny& operator=(
::Scripting::FutureAny
&& rhs);
61
// NOLINTEND
62
63
public
:
64
// constructor thunks
65
// NOLINTBEGIN
66
MCFOLD
void
* $ctor(
::Scripting::FutureAny
const
& rhs);
67
68
MCAPI
void
* $ctor(
69
::Scripting::IRuntime
* runtime,
70
::Scripting::ContextId
contextId,
71
::Scripting::WeakLifetimeScope
scope,
72
::Scripting::StrongTypedObjectHandle<::Scripting::FutureType>
futureHandle,
73
::Scripting::IObjectInspector
* inspector
74
);
75
// NOLINTEND
76
77
public
:
78
// destructor thunk
79
// NOLINTBEGIN
80
MCFOLD
void
$dtor();
81
// NOLINTEND
82
83
public
:
84
// vftables
85
// NOLINTBEGIN
86
MCAPI
static
void
** $vftable();
87
// NOLINTEND
88
};
89
90
}
// namespace Scripting
Scripting::FutureAny
Definition
FutureAny.h:21
Scripting::IObjectInspector
Definition
IObjectInspector.h:13
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
FutureAny.h
Generated on Sat Apr 26 2025 05:55:31 for LeviLamina by
1.12.0