|
bit7z 4.1.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, const tstring &outDir, RenameCallback callback) const | BitExtractor< Input > | inline |
| extract(Input inArchive, buffer_t &outBuffer, std::uint32_t index=0) const | BitExtractor< Input > | inline |
| extract(Input inArchive, std::array< byte_t, N > &outBuffer, std::uint32_t index=0) const | BitExtractor< Input > | inline |
| extract(Input inArchive, byte_t(&outBuffer)[N], std::uint32_t index=0) const | BitExtractor< Input > | inline |
| extract(Input inArchive, byte_t *outBuffer, std::size_t size, std::uint32_t index=0) const | BitExtractor< Input > | inline |
| extract(Input inArchive, std::ostream &outStream, std::uint32_t index=0) const | BitExtractor< Input > | inline |
| extract(Input inArchive, std::map< tstring, buffer_t > &outMap) const | BitExtractor< Input > | inline |
| extract(Input inArchive, BufferCallback callback, BitIndicesView indices={}) const | BitExtractor< Input > | inline |
| extractFolder(Input inArchive, const tstring &outDir, const tstring &folderPath, FolderPathPolicy policy=FolderPathPolicy::Strip) const | BitExtractor< Input > | inline |
| extractIf(Input inArchive, const tstring &outDir, FilterCallback callback) const | BitExtractor< Input > | inline |
| extractIf(Input inArchive, buffer_t &outBuffer, FilterCallback callback) const | BitExtractor< Input > | inline |
| extractionFormat() const noexcept -> const BitInFormat & | BitAbstractArchiveOpener | |
| extractItems(Input inArchive, BitIndicesView 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, buffer_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, buffer_t &outBuffer, FilterPolicy policy=FilterPolicy::Include) const | BitExtractor< Input > | inline |
| extractRootFolderContent(Input inArchive, const tstring &outDir) const | BitExtractor< Input > | inline |
| extractTo(Input inArchive, RawDataCallback callback, BitIndicesView indices={}) const | BitExtractor< Input > | inline |
| fileCallback() const -> const FileCallback & | BitAbstractArchiveHandler | |
| format() const noexcept -> const BitInFormat &override | BitAbstractArchiveOpener | virtual |
| isPasswordDefined() const noexcept -> bool | BitAbstractArchiveHandler | |
| library() const noexcept -> const Bit7zLibrary & | BitAbstractArchiveHandler | |
| overwriteMode() const noexcept -> OverwriteMode | BitAbstractArchiveHandler | |
| password() const -> const tstring & | BitAbstractArchiveHandler | |
| passwordCallback() const -> const PasswordCallback & | BitAbstractArchiveHandler | |
| progressCallback() const -> const ProgressCallback & | BitAbstractArchiveHandler | |
| ratioCallback() const -> 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, BitIndicesView indices={}) const | BitExtractor< Input > | inline |
| totalCallback() const -> const TotalCallback & | BitAbstractArchiveHandler |