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

This is the complete list of members for BitExtractor< Input >, including all inherited members.

BitExtractor(const Bit7zLibrary &lib, const BitInFormat &format=BitFormat::Auto)BitExtractor< Input >inlineexplicit
clearPassword() noexceptBitAbstractArchiveHandler
extract(Input inArchive, const tstring &outDir={}) constBitExtractor< Input >inline
extract(Input inArchive, const tstring &outDir, RenameCallback callback) constBitExtractor< Input >inline
extract(Input inArchive, buffer_t &outBuffer, std::uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, std::array< byte_t, N > &outBuffer, std::uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, byte_t(&outBuffer)[N], std::uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, byte_t *outBuffer, std::size_t size, std::uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, std::ostream &outStream, std::uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, std::map< tstring, buffer_t > &outMap) constBitExtractor< Input >inline
extract(Input inArchive, BufferCallback callback, BitIndicesView indices={}) constBitExtractor< Input >inline
extractFolder(Input inArchive, const tstring &outDir, const tstring &folderPath, FolderPathPolicy policy=FolderPathPolicy::Strip) constBitExtractor< Input >inline
extractIf(Input inArchive, const tstring &outDir, FilterCallback callback) constBitExtractor< Input >inline
extractIf(Input inArchive, buffer_t &outBuffer, FilterCallback callback) constBitExtractor< Input >inline
extractionFormat() const noexcept -> const BitInFormat &BitAbstractArchiveOpener
extractItems(Input inArchive, BitIndicesView indices, const tstring &outDir={}) constBitExtractor< Input >inline
extractMatching(Input inArchive, const tstring &itemFilter, const tstring &outDir={}, FilterPolicy policy=FilterPolicy::Include) constBitExtractor< Input >inline
extractMatching(Input inArchive, const tstring &itemFilter, buffer_t &outBuffer, FilterPolicy policy=FilterPolicy::Include) constBitExtractor< Input >inline
extractMatchingRegex(Input inArchive, const tstring &regex, const tstring &outDir={}, FilterPolicy policy=FilterPolicy::Include) constBitExtractor< Input >inline
extractMatchingRegex(Input inArchive, const tstring &regex, buffer_t &outBuffer, FilterPolicy policy=FilterPolicy::Include) constBitExtractor< Input >inline
extractRootFolderContent(Input inArchive, const tstring &outDir) constBitExtractor< Input >inline
extractTo(Input inArchive, RawDataCallback callback, BitIndicesView indices={}) constBitExtractor< Input >inline
fileCallback() const -> const FileCallback &BitAbstractArchiveHandler
format() const noexcept -> const BitInFormat &overrideBitAbstractArchiveOpenervirtual
isPasswordDefined() const noexcept -> boolBitAbstractArchiveHandler
library() const noexcept -> const Bit7zLibrary &BitAbstractArchiveHandler
overwriteMode() const noexcept -> OverwriteModeBitAbstractArchiveHandler
password() const -> const tstring &BitAbstractArchiveHandler
passwordCallback() const -> const PasswordCallback &BitAbstractArchiveHandler
progressCallback() const -> const ProgressCallback &BitAbstractArchiveHandler
ratioCallback() const -> const RatioCallback &BitAbstractArchiveHandler
retainDirectories() const noexcept -> boolBitAbstractArchiveHandler
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
test(Input inArchive, BitIndicesView indices={}) constBitExtractor< Input >inline
totalCallback() const -> const TotalCallback &BitAbstractArchiveHandler