3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/FileType.h"
7#include "mc/deps/core/file/PathBuffer.h"
8#include "mc/platform/Result.h"
19class FlatFileManifestInfo {
22 enum class FlatFileManifestInfoFlags : uchar {
38 FlatFileManifestInfo& operator=(FlatFileManifestInfo
const&);
46 MCNAPI ::Core::PathBuffer<::std::string>
const&
getPath()
const;
Definition BinaryStream.h:11
MCAPI void writeToStream(::BinaryStream &manifestFileStream) const
MCAPI ::Bedrock::Result< void > readFromStream(::ReadOnlyBinaryStream &manifestFileStream)
MCAPI ::Core::PathBuffer<::std::string > const & getPath() const
MCAPI void setPath(::Core::PathView path)
MCAPI FlatFileManifestInfo()
MCAPI void setSeekPos(uint64 seekPos)
MCAPI void setFileType(::Core::FileType fileType)
MCAPI bool isDeleted() const
MCAPI void setFileSize(uint64 fileSize)
MCAPI void setAttributes(::Core::FileType fileType, bool isDeleted)
MCAPI ~FlatFileManifestInfo()
MCAPI bool isFile() const
Definition ReadOnlyBinaryStream.h:8