LeviLamina
Loading...
Searching...
No Matches
FlatFileManifest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Core {
class
FlatFileManifestInfo
; }
8
namespace
Core {
class
PathView
; }
9
// clang-format on
10
11
namespace
Core {
12
13
class
FlatFileManifest {
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<8, 64>
mUnk15f051;
18
::ll::UntypedStorage<8, 24>
mUnk4b8622;
19
::ll::UntypedStorage<8, 8>
mUnk77e960;
20
::ll::UntypedStorage<8, 8>
mUnk2f7b1d;
21
::ll::UntypedStorage<8, 32>
mUnkcac0b2;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
FlatFileManifest& operator=(FlatFileManifest
const
&);
27
FlatFileManifest(FlatFileManifest
const
&);
28
FlatFileManifest();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCNAPI
void
_clear
();
34
35
MCNAPI
void
_createFromVector
(
36
::Core::PathView
manifestPath,
37
::std::vector<::Core::FlatFileManifestInfo>
const
& manifestInfoVector,
38
uint64 version,
39
bool
validatePaths
40
);
41
42
MCNAPI ::Core::FlatFileManifestInfo
const
*
43
findFileOrDirectoryEntry
(
::Core::PathView
filePath,
bool
skipDeleted)
const
;
44
// NOLINTEND
45
};
46
47
}
// namespace Core
Core::FlatFileManifestInfo
Definition
FlatFileManifestInfo.h:12
Core::FlatFileManifest::findFileOrDirectoryEntry
MCAPI::Core::FlatFileManifestInfo const * findFileOrDirectoryEntry(::Core::PathView filePath, bool skipDeleted) const
Core::FlatFileManifest::_createFromVector
MCAPI void _createFromVector(::Core::PathView manifestPath, ::std::vector<::Core::FlatFileManifestInfo > const &manifestInfoVector, uint64 version, bool validatePaths)
Core::FlatFileManifest::_clear
MCAPI void _clear()
Core::PathView
Definition
PathView.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
deps
core
file
file_system
FlatFileManifest.h
Generated on
for LeviLamina by
1.16.1