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
9namespace Core {
10
13 public ::Core::LRUCache<::Core::PathBuffer<::std::string>, nullptr_t, ::std::shared_ptr<nullptr_t>> {
14public:
15 // FileIndexLru inner types declare
16 // clang-format off
18 // clang-format on
19
20 // FileIndexLru inner types define
22 public:
23 // member variables
24 // NOLINTBEGIN
29 // NOLINTEND
30
31 public:
32 // prevent constructor by default
36 };
37
38public:
39 // member variables
40 // NOLINTBEGIN
47 // NOLINTEND
48
49public:
50 // prevent constructor by default
51 FileIndexLru& operator=(FileIndexLru const&);
54
55public:
56 // virtual functions
57 // NOLINTBEGIN
58 // vIndex: 0
59 virtual ~FileIndexLru() /*override*/ = default;
60 // NOLINTEND
61};
62
63} // namespace Core
Definition EnableNonOwnerReferences.h:7
Definition FileIndexLru.h:13
Definition _HeaderOutputPredefine.h:233
Definition FileIndexLru.h:21
Definition Alias.h:14