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
BaseError; }
11
namespace
Scripting {
struct
ContextId; }
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::BaseError
const
&, ::entt::meta_any
const
&)
const
44
/*override*/
;
45
46
// vIndex: 5
47
virtual
bool
48
shouldPrintException(
::Scripting::ContextId
,
::Scripting::BaseError
const
&, ::entt::meta_any
const
&)
const
49
/*override*/
;
50
51
// vIndex: 6
52
virtual
void
53
onPromiseRejection(
::Scripting::ContextId
,
::Scripting::BaseError
const
&, ::entt::meta_any
const
&,
bool
)
const
54
/*override*/
;
55
// NOLINTEND
56
57
public
:
58
// virtual function thunks
59
// NOLINTBEGIN
60
61
// NOLINTEND
62
};
ScriptCompositePrintLogger
Definition
ScriptCompositePrintLogger.h:14
Scripting::IPrinter
Definition
IPrinter.h:13
Scripting::BaseError
Definition
BaseError.h:12
Scripting::ContextId
Definition
ContextId.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
ScriptCompositePrintLogger.h
Generated on Wed Jul 23 2025 08:34:23 for LeviLamina by
1.12.0