LeviLamina
Loading...
Searching...
No Matches
ScriptContentLogEndPoint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/debug/log/ContentLogEndPoint.h"
7#include "mc/deps/core/debug/log/LogArea.h"
8#include "mc/deps/core/debug/log/LogLevel.h"
9
10// auto generated forward declare list
11// clang-format off
12class ScriptDebugger;
13// clang-format on
14
15class ScriptContentLogEndPoint : public ::ContentLogEndPoint {
16public:
17 // member variables
18 // NOLINTBEGIN
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 ScriptContentLogEndPoint& operator=(ScriptContentLogEndPoint const&);
26 ScriptContentLogEndPoint(ScriptContentLogEndPoint const&);
27 ScriptContentLogEndPoint();
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 virtual ~ScriptContentLogEndPoint() /*override*/;
33
34 virtual void log(::LogArea const logLevel, ::LogLevel const message, char const*) /*override*/;
35
36 virtual bool logOnlyOnce() const /*override*/;
37
38 virtual void flush() /*override*/;
39
40 virtual void setEnabled(bool newState) /*override*/;
41
42 virtual bool isEnabled() const /*override*/;
43 // NOLINTEND
44
45public:
46 // member functions
47 // NOLINTBEGIN
48 MCNAPI explicit ScriptContentLogEndPoint(::ScriptDebugger& debugger);
49 // NOLINTEND
50
51public:
52 // constructor thunks
53 // NOLINTBEGIN
54 MCNAPI void* $ctor(::ScriptDebugger& debugger);
55 // NOLINTEND
56
57public:
58 // destructor thunk
59 // NOLINTBEGIN
60 MCNAPI void $dtor();
61 // NOLINTEND
62
63public:
64 // virtual function thunks
65 // NOLINTBEGIN
66 MCNAPI void $log(::LogArea const logLevel, ::LogLevel const message, char const*);
67
68 MCNAPI bool $logOnlyOnce() const;
69
70 MCNAPI void $flush();
71
72 MCNAPI void $setEnabled(bool newState);
73
74 MCNAPI bool $isEnabled() const;
75
76
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCNAPI static void** $vftableForLogEndPoint();
83
85 // NOLINTEND
86};
MCAPI ContentLogEndPoint()
static MCAPI void ** $vftableForEnableNonOwnerReferences()
MCAPI bool $isEnabled() const
MCAPI void $setEnabled(bool newState)
MCAPI bool $logOnlyOnce() const
MCAPI void $log(::LogArea const logLevel, ::LogLevel const message, char const *)
MCAPI void * $ctor(::ScriptDebugger &debugger)
static MCAPI void ** $vftableForLogEndPoint()
MCAPI ScriptContentLogEndPoint(::ScriptDebugger &debugger)
Definition ScriptDebugger.h:26
Definition Alias.h:14