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/deps/core/file/FileType.h"
7#include "mc/platform/Result.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace Core { class PathView; }
13// clang-format on
14
15namespace Core {
16
18public:
19 // FlatFileManifestInfo inner types define
20 enum class FlatFileManifestInfoFlags : uchar {
21 File = 1,
22 Deleted = 128,
23 };
24
25public:
26 // member variables
27 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
37
38public:
39 // member functions
40 // NOLINTBEGIN
42
44
45 MCNAPI ::Bedrock::Result<void> readFromStream(::ReadOnlyBinaryStream& manifestFileStream);
46
47 MCNAPI void setAttributes(::Core::FileType fileType, bool isDeleted);
48
49 MCNAPI void setPath(::Core::PathView path);
50
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void* $ctor();
58
59 MCNAPI void* $ctor(::Core::FlatFileManifestInfo const&);
60 // NOLINTEND
61
62public:
63 // destructor thunk
64 // NOLINTBEGIN
65 MCNAPI void $dtor();
66 // NOLINTEND
67};
68
69} // namespace Core
Definition File.h:22
Definition FlatFileManifestInfo.h:17
MCAPI FlatFileManifestInfo(::Core::FlatFileManifestInfo const &)
MCAPI void * $ctor(::Core::FlatFileManifestInfo const &)
MCAPI ::Bedrock::Result< void > readFromStream(::ReadOnlyBinaryStream &manifestFileStream)
MCAPI void setPath(::Core::PathView path)
MCAPI void setAttributes(::Core::FileType fileType, bool isDeleted)
Definition PathView.h:17
Definition ReadOnlyBinaryStream.h:8
Definition Alias.h:14