bit7z 4.0.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, vector< byte_t > &outBuffer, uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, std::ostream &outStream, uint32_t index=0) constBitExtractor< Input >inline
extract(Input inArchive, std::map< tstring, vector< byte_t > > &outMap) constBitExtractor< Input >inline
extractionFormat() const noexcept -> const BitInFormat &BitAbstractArchiveOpener
extractItems(Input inArchive, const std::vector< uint32_t > &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, vector< byte_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, vector< byte_t > &outBuffer, FilterPolicy policy=FilterPolicy::Include) constBitExtractor< Input >inline
fileCallback() const -> FileCallbackBitAbstractArchiveHandler
format() const noexcept -> const BitInFormat &overrideBitAbstractArchiveOpenervirtual
isPasswordDefined() const noexcept -> boolBitAbstractArchiveHandler
library() const noexcept -> const Bit7zLibrary &BitAbstractArchiveHandler
overwriteMode() const -> OverwriteModeBitAbstractArchiveHandler
password() const -> tstringBitAbstractArchiveHandler
passwordCallback() const -> PasswordCallbackBitAbstractArchiveHandler
progressCallback() const -> ProgressCallbackBitAbstractArchiveHandler
ratioCallback() const -> RatioCallbackBitAbstractArchiveHandler
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) constBitExtractor< Input >inline
totalCallback() const -> TotalCallbackBitAbstractArchiveHandler