LeviLamina
Loading...
Searching...
No Matches
ContentLogFileEndPoint.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
12
namespace
Core {
class
Path
; }
13
// clang-format on
14
15
class
ContentLogFileEndPoint
:
public
::ContentLogEndPoint
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 8>
mUnk6b4db6;
20
::ll::UntypedStorage<8, 32>
mUnk3cdcd4;
21
::ll::UntypedStorage<8, 32>
mUnk355928;
22
::ll::UntypedStorage<4, 4>
mUnkbe8544;
23
::ll::UntypedStorage<1, 1>
mUnke5cbb0;
24
::ll::UntypedStorage<4, 8>
mUnk299ac4;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ContentLogFileEndPoint
& operator=(
ContentLogFileEndPoint
const
&);
30
ContentLogFileEndPoint
(
ContentLogFileEndPoint
const
&);
31
ContentLogFileEndPoint
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 0
37
virtual
~ContentLogFileEndPoint
()
/*override*/
=
default
;
38
39
// vIndex: 1
40
virtual
void
log(::LogArea
const
area, ::LogLevel
const
level,
char
const
* message)
/*override*/
;
41
42
// vIndex: 2
43
virtual
void
flush()
/*override*/
;
44
45
// vIndex: 3
46
virtual
void
setEnabled(
bool
newState)
/*override*/
;
47
48
// vIndex: 4
49
virtual
bool
isEnabled()
const
/*override*/
;
50
51
// vIndex: 2
52
virtual
bool
logOnlyOnce()
const
/*override*/
;
53
// NOLINTEND
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCAPI
ContentLogFileEndPoint
(
59
::Core::Path
debugLogDirectory,
60
::Core::Path
fileName,
61
::std::optional<::LogLevel> minLogLevel
62
);
63
// NOLINTEND
64
65
public
:
66
// static variables
67
// NOLINTBEGIN
68
MCAPI static ::std::string_view
const
& FILE_NAME();
69
// NOLINTEND
70
71
public
:
72
// constructor thunks
73
// NOLINTBEGIN
74
MCAPI
void
* $ctor(
::Core::Path
debugLogDirectory,
::Core::Path
fileName, ::std::optional<::LogLevel> minLogLevel);
75
// NOLINTEND
76
77
public
:
78
// destructor thunk
79
// NOLINTBEGIN
80
81
// NOLINTEND
82
83
public
:
84
// virtual function thunks
85
// NOLINTBEGIN
86
MCAPI
void
$log(::LogArea
const
area, ::LogLevel
const
level,
char
const
* message);
87
88
MCAPI
void
$flush();
89
90
MCAPI
void
$setEnabled(
bool
newState);
91
92
MCFOLD
bool
$isEnabled()
const
;
93
94
MCFOLD
bool
$logOnlyOnce()
const
;
95
// NOLINTEND
96
97
public
:
98
// vftables
99
// NOLINTBEGIN
100
MCAPI
static
void
** $vftableForLogEndPoint();
101
102
MCAPI
static
void
** $vftableForEnableNonOwnerReferences();
103
// NOLINTEND
104
};
ContentLogEndPoint
Definition
ContentLogEndPoint.h:11
ContentLogFileEndPoint
Definition
ContentLogFileEndPoint.h:15
Core::Path
Definition
Path.h:15
Path
Definition
Path.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
debug
log
ContentLogFileEndPoint.h
Generated on Sat Apr 26 2025 05:55:24 for LeviLamina by
1.12.0