LeviLamina
Loading...
Searching...
No Matches
FileIndexLru.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/file/PathBuffer.h"
7
#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8
9
namespace
Core {
10
11
class
FileIndexLru
12
:
public
::Bedrock::EnableNonOwnerReferences
,
13
public
::Core::LRUCache
<::Core::PathBuffer<::std::string>, nullptr_t, ::std::shared_ptr<nullptr_t>> {
14
public
:
15
// FileIndexLru inner types declare
16
// clang-format off
17
struct
PriorityQueueElement
;
18
// clang-format on
19
20
// FileIndexLru inner types define
21
struct
PriorityQueueElement
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 8>
mUnk9ee2f4;
26
::ll::UntypedStorage<8, 8>
mUnkef345e;
27
::ll::UntypedStorage<8, 32>
mUnk731399;
28
::ll::UntypedStorage<8, 32>
mUnkcd6ee1;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
PriorityQueueElement
& operator=(
PriorityQueueElement
const
&);
34
PriorityQueueElement
(
PriorityQueueElement
const
&);
35
PriorityQueueElement
();
36
};
37
38
public
:
39
// member variables
40
// NOLINTBEGIN
41
::ll::UntypedStorage<8, 80>
mUnk34410e;
42
::ll::UntypedStorage<8, 64>
mUnkb2e90f;
43
::ll::UntypedStorage<8, 64>
mUnk9f3357;
44
::ll::UntypedStorage<8, 64>
mUnka81091;
45
::ll::UntypedStorage<8, 8>
mUnk303f06;
46
::ll::UntypedStorage<8, 24>
mUnk84c1a5;
47
// NOLINTEND
48
49
public
:
50
// prevent constructor by default
51
FileIndexLru
& operator=(
FileIndexLru
const
&);
52
FileIndexLru
(
FileIndexLru
const
&);
53
FileIndexLru
();
54
55
public
:
56
// virtual functions
57
// NOLINTBEGIN
58
// vIndex: 0
59
virtual
~FileIndexLru
()
/*override*/
=
default
;
60
// NOLINTEND
61
};
62
63
}
// namespace Core
Bedrock::EnableNonOwnerReferences
Definition
EnableNonOwnerReferences.h:7
Core::FileIndexLru
Definition
FileIndexLru.h:13
Core::LRUCache
Definition
_HeaderOutputPredefine.h:233
Core::FileIndexLru::PriorityQueueElement
Definition
FileIndexLru.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
file
file_system
FileIndexLru.h
Generated on Fri Jun 13 2025 05:04:21 for LeviLamina by
1.12.0