LeviLamina
Loading...
Searching...
No Matches
ScriptCompositePrintLogger.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/runtime/IPrinter.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Scripting {
struct
ContextId; }
11
namespace
Scripting {
struct
Error; }
12
// clang-format on
13
14
class
ScriptCompositePrintLogger
:
public
::Scripting::IPrinter
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::UntypedStorage<8, 24>
mUnk23130d;
19
// NOLINTEND
20
21
public
:
22
// prevent constructor by default
23
ScriptCompositePrintLogger
& operator=(
ScriptCompositePrintLogger
const
&);
24
ScriptCompositePrintLogger
(
ScriptCompositePrintLogger
const
&);
25
ScriptCompositePrintLogger
();
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
// vIndex: 0
31
virtual
~ScriptCompositePrintLogger
()
/*override*/
=
default
;
32
33
// vIndex: 1
34
virtual
void
onInfo(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
35
36
// vIndex: 2
37
virtual
void
onWarn(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
38
39
// vIndex: 3
40
virtual
void
onError(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
41
42
// vIndex: 4
43
virtual
void
onException(
::Scripting::ContextId
,
::Scripting::Error
const
&, ::entt::meta_any
const
&)
const
44
/*override*/
;
45
46
// vIndex: 5
47
virtual
bool
shouldPrintException(
::Scripting::ContextId
,
::Scripting::Error
const
&, ::entt::meta_any
const
&)
const
48
/*override*/
;
49
50
// vIndex: 6
51
virtual
void
52
onPromiseRejection(
::Scripting::ContextId
,
::Scripting::Error
const
&, ::entt::meta_any
const
&,
bool
)
const
53
/*override*/
;
54
// NOLINTEND
55
56
public
:
57
// virtual function thunks
58
// NOLINTBEGIN
59
60
// NOLINTEND
61
};
ScriptCompositePrintLogger
Definition
ScriptCompositePrintLogger.h:14
Scripting::IPrinter
Definition
IPrinter.h:13
Scripting::ContextId
Definition
ContextId.h:7
Scripting::Error
Definition
Error.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
ScriptCompositePrintLogger.h
Generated on Fri Jun 13 2025 05:04:50 for LeviLamina by
1.12.0