bit7z 4.1.0
A C++ library for interfacing with the 7-zip shared libs.
Loading...
Searching...
No Matches
BitArchiveReader Member List

This is the complete list of members for BitArchiveReader, including all inherited members.

archiveHasPath() const noexcept -> boolBitInputArchive
archivePath() const noexcept -> const tstring &BitInputArchive
archiveProperties() const -> std::map< BitProperty, BitPropVariant >BitArchiveReader
archiveProperty(BitProperty property) const -> BitPropVariantBitInputArchive
begin() const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
BitArchiveReader(const Bit7zLibrary &lib, const tstring &inArchive, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const tstring &inArchive, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const buffer_t &inArchive, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, buffer_t &&inArchive, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})=deleteBitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const buffer_t &inArchive, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, buffer_t &&inArchive, const BitInFormat &format=BitFormat::Auto, const tstring &password={})=deleteBitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, std::istream &inArchive, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, std::istream &inArchive, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const BitInputArchive &inArchive, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const BitInputArchive &inArchive, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const BitInputArchive &inArchive, std::uint32_t subfileIndex, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitArchiveReader(const Bit7zLibrary &lib, const BitInputArchive &inArchive, std::uint32_t subfileIndex, ArchiveStartOffset archiveStart, const BitInFormat &format=BitFormat::Auto, const tstring &password={})BitArchiveReader
BitInputArchive(const BitAbstractArchiveHandler &handler, const tstring &inFile, ArchiveStartOffset startOffset=ArchiveStartOffset::None)BitInputArchive
BitInputArchive(const BitAbstractArchiveHandler &handler, const bit7zfs::path &arcPath, ArchiveStartOffset startOffset=ArchiveStartOffset::None)BitInputArchive
BitInputArchive(const BitAbstractArchiveHandler &handler, const buffer_t &inBuffer, ArchiveStartOffset startOffset=ArchiveStartOffset::None)BitInputArchive
BitInputArchive(const BitAbstractArchiveHandler &handler, std::istream &inStream, ArchiveStartOffset startOffset=ArchiveStartOffset::None)BitInputArchive
cbegin() const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
cend() const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
clearPassword() noexceptBitAbstractArchiveHandler
contains(const tstring &path) const noexcept -> boolBitInputArchive
detectedFormat() const noexcept -> const BitInFormat &BitInputArchive
end() const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
extractFolderTo(const tstring &outDir, const tstring &folderPath, FolderPathPolicy policy=FolderPathPolicy::Strip) constBitInputArchive
extractionFormat() const noexcept -> const BitInFormat &BitAbstractArchiveOpener
extractMatchingRegexTo(const tstring &outDir, const tstring &regex, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractMatchingRegexTo(buffer_t &outBuffer, const tstring &regex, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractMatchingTo(const tstring &outDir, const tstring &itemFilter, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractMatchingTo(const tstring &outDir, const tregex &regex, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractMatchingTo(buffer_t &outBuffer, const tstring &itemFilter, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractMatchingTo(buffer_t &outBuffer, const tregex &regex, FilterPolicy policy=FilterPolicy::Include) constBitInputArchive
extractRootFolderContentTo(const tstring &outDir) constBitInputArchive
extractTo(const tstring &outDir, BitIndicesView indices={}) constBitInputArchive
extractTo(const tstring &outDir, FilterCallback filterCallback) constBitInputArchive
extractTo(const tstring &outDir, RenameCallback renameCallback) constBitInputArchive
extractTo(buffer_t &outBuffer, std::uint32_t index=0) constBitInputArchive
extractTo(buffer_t &outBuffer, FilterCallback filterCallback) constBitInputArchive
extractTo(std::array< byte_t, N > &outBuffer, std::uint32_t index=0) constBitInputArchiveinline
extractTo(byte_t(&outBuffer)[N], std::uint32_t index=0) constBitInputArchiveinline
extractTo(byte_t *outBuffer, std::size_t size, std::uint32_t index=0) constBitInputArchive
extractTo(std::ostream &outStream, std::uint32_t index=0) constBitInputArchive
extractTo(std::map< tstring, buffer_t > &outMap) constBitInputArchive
extractTo(BufferCallback callback, BitIndicesView indices={}) constBitInputArchive
extractTo(RawDataCallback callback, BitIndicesView indices={}) constBitInputArchive
fileCallback() const -> const FileCallback &BitAbstractArchiveHandler
filesCount() const -> std::uint32_tBitArchiveReader
find(const tstring &path) const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
findByName(const tstring &name) const noexcept -> BitInputArchive::ConstIteratorBitInputArchive
foldersCount() const -> std::uint32_tBitArchiveReader
format() const noexcept -> const BitInFormat &overrideBitAbstractArchiveOpenervirtual
handler() const noexcept -> const BitAbstractArchiveHandler &BitInputArchive
hasEncryptedItems() const -> boolBitArchiveReader
isEncrypted() const -> boolBitArchiveReader
isEncrypted(const Bit7zLibrary &lib, T &&inArchive, const BitInFormat &format=BitFormat::Auto) noexcept -> boolBitArchiveReaderinlinestatic
isHeaderEncrypted(const Bit7zLibrary &lib, T &&inArchive, const BitInFormat &format=BitFormat::Auto) noexcept -> boolBitArchiveReaderinlinestatic
isItemEncrypted(std::uint32_t index) const -> boolBitInputArchive
isItemFolder(std::uint32_t index) const -> boolBitInputArchive
isMultiVolume() const -> boolBitArchiveReader
isPasswordDefined() const noexcept -> boolBitAbstractArchiveHandler
isSolid() const -> boolBitArchiveReader
itemAt(std::uint32_t index) const -> BitArchiveItemOffsetBitInputArchive
itemHasProperty(std::uint32_t index, BitProperty property) const -> boolBitInputArchive
itemProperty(std::uint32_t index, BitProperty property) const -> BitPropVariantBitInputArchive
items() const -> std::vector< BitArchiveItemInfo >BitArchiveReader
itemsCount() const -> std::uint32_tBitInputArchive
itemsMatching(const tstring &pattern) const -> std::vector< BitArchiveItemInfo >BitArchiveReader
library() const noexcept -> const Bit7zLibrary &BitAbstractArchiveHandler
mainSubfileIndex() const -> std::uint32_tBitInputArchive
overwriteMode() const noexcept -> OverwriteModeBitAbstractArchiveHandler
packSize() const -> std::uint64_tBitArchiveReader
password() const -> const tstring &BitAbstractArchiveHandler
passwordCallback() const -> const PasswordCallback &BitAbstractArchiveHandler
progressCallback() const -> const ProgressCallback &BitAbstractArchiveHandler
ratioCallback() const -> const RatioCallback &BitAbstractArchiveHandler
retainDirectories() const noexcept -> boolBitAbstractArchiveHandler
rootFolder() const -> tstringBitInputArchive
setFileCallback(const FileCallback &callback)BitAbstractArchiveHandler
setOverwriteMode(OverwriteMode mode)BitAbstractArchiveHandler
setPassword(const tstring &password)BitAbstractArchiveHandlervirtual
setPasswordCallback(const PasswordCallback &callback)BitAbstractArchiveHandler
setProgressCallback(const ProgressCallback &callback)BitAbstractArchiveHandler
setRatioCallback(const RatioCallback &callback)BitAbstractArchiveHandler
setRetainDirectories(bool retain) noexceptBitAbstractArchiveHandler
setTotalCallback(const TotalCallback &callback)BitAbstractArchiveHandler
size() const -> std::uint64_tBitArchiveReader
test(BitIndicesView indices={}) constBitInputArchive
testItem(std::uint32_t index) constBitInputArchive
totalCallback() const -> const TotalCallback &BitAbstractArchiveHandler
useFormatProperty(const wchar_t *name, const BitPropVariant &property) constBitInputArchive
useFormatProperty(const wchar_t *name, T &&value) constBitInputArchiveinline
volumesCount() const -> std::uint32_tBitArchiveReader
~BitArchiveReader() override=defaultBitArchiveReader