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
virtual
~ScriptCompositePrintLogger()
/*override*/
=
default
;
31
32
virtual
void
onInfo(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
33
34
virtual
void
onWarn(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
35
36
virtual
void
onError(
::Scripting::ContextId
, ::std::string_view)
const
/*override*/
;
37
38
virtual
void
onException(
::Scripting::ContextId
,
::Scripting::BaseError
const
&, ::entt::meta_any
const
&)
const
39
/*override*/
;
40
41
virtual
bool
42
shouldPrintException(
::Scripting::ContextId
,
::Scripting::BaseError
const
&, ::entt::meta_any
const
&)
const
43
/*override*/
;
44
45
virtual
void
46
onPromiseRejection(
::Scripting::ContextId
,
::Scripting::BaseError
const
&, ::entt::meta_any
const
&,
bool
)
const
47
/*override*/
;
48
// NOLINTEND
49
50
public
:
51
// virtual function thunks
52
// NOLINTBEGIN
53
54
// NOLINTEND
55
};
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
for LeviLamina by
1.16.1