3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/Result.h"
18class FlatFileManifest {
31 FlatFileManifest& operator=(FlatFileManifest
const&);
32 FlatFileManifest(FlatFileManifest
const&);
44 ::std::vector<::Core::FlatFileManifestInfo>
const& manifestInfoVector,
53 ::std::vector<::Core::FlatFileManifestInfo>
const& manifestInfoVector,
57 MCNAPI ::Core::FlatFileManifestInfo
const*
60 MCNAPI ::Bedrock::Result<void>
Definition BinaryStream.h:11
Definition FlatFileManifestInfo.h:17
MCAPI::Core::FlatFileManifestInfo const * findFileOrDirectoryEntry(::Core::PathView filePath, bool skipDeleted) const
MCAPI void writeToStream(::BinaryStream &manifestFileStream) const
MCAPI void createFromVectorWithValidation(::Core::PathView manifestPath, ::std::vector<::Core::FlatFileManifestInfo > const &manifestInfoVector, uint64 version)
MCAPI ::Bedrock::Result< void > readFromStream(::std::string const &manifestFileStr, ::Core::PathView manifestPath, bool validatePaths)
MCAPI void _createFromVector(::Core::PathView manifestPath, ::std::vector<::Core::FlatFileManifestInfo > const &manifestInfoVector, uint64 version, bool validatePaths)
MCAPI ::Bedrock::Result< void > _readHeaderFromStream(::ReadOnlyBinaryStream &manifestFileStream)
MCAPI void _addMissingDirectoriesForEntry(::Core::PathView fileOrDirectoryPath)
Definition ReadOnlyBinaryStream.h:8