bit7z 4.0.0
A C++ library for interfacing with the 7-zip shared libs.
|
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() noexcept | BitAbstractArchiveHandler | |
extract(Input inArchive, const tstring &outDir={}) const | BitExtractor< Input > | inline |
extract(Input inArchive, vector< byte_t > &outBuffer, uint32_t index=0) const | BitExtractor< Input > | inline |
extract(Input inArchive, std::ostream &outStream, uint32_t index=0) const | BitExtractor< Input > | inline |
extract(Input inArchive, std::map< tstring, vector< byte_t > > &outMap) const | BitExtractor< Input > | inline |
extractionFormat() const noexcept -> const BitInFormat & | BitAbstractArchiveOpener | |
extractItems(Input inArchive, const std::vector< uint32_t > &indices, const tstring &outDir={}) const | BitExtractor< Input > | inline |
extractMatching(Input inArchive, const tstring &itemFilter, const tstring &outDir={}, FilterPolicy policy=FilterPolicy::Include) const | BitExtractor< Input > | inline |
extractMatching(Input inArchive, const tstring &itemFilter, vector< byte_t > &outBuffer, FilterPolicy policy=FilterPolicy::Include) const | BitExtractor< Input > | inline |
extractMatchingRegex(Input inArchive, const tstring ®ex, const tstring &outDir={}, FilterPolicy policy=FilterPolicy::Include) const | BitExtractor< Input > | inline |
extractMatchingRegex(Input inArchive, const tstring ®ex, vector< byte_t > &outBuffer, FilterPolicy policy=FilterPolicy::Include) const | BitExtractor< Input > | inline |
fileCallback() const -> FileCallback | BitAbstractArchiveHandler | |
format() const noexcept -> const BitInFormat &override | BitAbstractArchiveOpener | virtual |
isPasswordDefined() const noexcept -> bool | BitAbstractArchiveHandler | |
library() const noexcept -> const Bit7zLibrary & | BitAbstractArchiveHandler | |
overwriteMode() const -> OverwriteMode | BitAbstractArchiveHandler | |
password() const -> tstring | BitAbstractArchiveHandler | |
passwordCallback() const -> PasswordCallback | BitAbstractArchiveHandler | |
progressCallback() const -> ProgressCallback | BitAbstractArchiveHandler | |
ratioCallback() const -> RatioCallback | BitAbstractArchiveHandler | |
retainDirectories() const noexcept -> bool | BitAbstractArchiveHandler | |
setFileCallback(const FileCallback &callback) | BitAbstractArchiveHandler | |
setOverwriteMode(OverwriteMode mode) | BitAbstractArchiveHandler | |
setPassword(const tstring &password) | BitAbstractArchiveHandler | virtual |
setPasswordCallback(const PasswordCallback &callback) | BitAbstractArchiveHandler | |
setProgressCallback(const ProgressCallback &callback) | BitAbstractArchiveHandler | |
setRatioCallback(const RatioCallback &callback) | BitAbstractArchiveHandler | |
setRetainDirectories(bool retain) noexcept | BitAbstractArchiveHandler | |
setTotalCallback(const TotalCallback &callback) | BitAbstractArchiveHandler | |
test(Input inArchive) const | BitExtractor< Input > | inline |
totalCallback() const -> TotalCallback | BitAbstractArchiveHandler |