LeviLamina
Loading...
Searching...
No Matches
FlatFileManifestInfo.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7
8// auto generated forward declare list
9// clang-format off
11namespace Core { class PathView; }
12// clang-format on
13
14namespace Core {
15
17public:
18 // FlatFileManifestInfo inner types define
19 enum class FlatFileManifestInfoFlags : uchar {
20 // bitfield representation
21 File = 1 << 0,
22 Deleted = 1 << 7,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
39
40public:
41 // member functions
42 // NOLINTBEGIN
43 MCNAPI ::Bedrock::Result<void> readFromStream(::ReadOnlyBinaryStream& manifestFileStream);
44
45 MCNAPI void setPath(::Core::PathView path);
46
48 // NOLINTEND
49
50public:
51 // destructor thunk
52 // NOLINTBEGIN
53 MCNAPI void $dtor();
54 // NOLINTEND
55};
56
57} // namespace Core
Definition File.h:20
Definition FlatFileManifestInfo.h:16
MCAPI ::Bedrock::Result< void > readFromStream(::ReadOnlyBinaryStream &manifestFileStream)
MCAPI void setPath(::Core::PathView path)
Definition PathView.h:15
Definition ReadOnlyBinaryStream.h:8
Definition Alias.h:14