|
bit7z 4.1.0
A C++ library for interfacing with the 7-zip shared libs.
|
This is the complete list of members for BitArchiveReader, including all inherited members.
| archiveHasPath() const noexcept -> bool | BitInputArchive | |
| archivePath() const noexcept -> const tstring & | BitInputArchive | |
| archiveProperties() const -> std::map< BitProperty, BitPropVariant > | BitArchiveReader | |
| archiveProperty(BitProperty property) const -> BitPropVariant | BitInputArchive | |
| begin() const noexcept -> BitInputArchive::ConstIterator | BitInputArchive | |
| 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={})=delete | BitArchiveReader | |
| 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={})=delete | BitArchiveReader | |
| 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::ConstIterator | BitInputArchive | |
| cend() const noexcept -> BitInputArchive::ConstIterator | BitInputArchive | |
| clearPassword() noexcept | BitAbstractArchiveHandler | |
| contains(const tstring &path) const noexcept -> bool | BitInputArchive | |
| detectedFormat() const noexcept -> const BitInFormat & | BitInputArchive | |
| end() const noexcept -> BitInputArchive::ConstIterator | BitInputArchive | |
| extractFolderTo(const tstring &outDir, const tstring &folderPath, FolderPathPolicy policy=FolderPathPolicy::Strip) const | BitInputArchive | |
| extractionFormat() const noexcept -> const BitInFormat & | BitAbstractArchiveOpener | |
| extractMatchingRegexTo(const tstring &outDir, const tstring ®ex, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractMatchingRegexTo(buffer_t &outBuffer, const tstring ®ex, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractMatchingTo(const tstring &outDir, const tstring &itemFilter, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractMatchingTo(const tstring &outDir, const tregex ®ex, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractMatchingTo(buffer_t &outBuffer, const tstring &itemFilter, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractMatchingTo(buffer_t &outBuffer, const tregex ®ex, FilterPolicy policy=FilterPolicy::Include) const | BitInputArchive | |
| extractRootFolderContentTo(const tstring &outDir) const | BitInputArchive | |
| extractTo(const tstring &outDir, BitIndicesView indices={}) const | BitInputArchive | |
| extractTo(const tstring &outDir, FilterCallback filterCallback) const | BitInputArchive | |
| extractTo(const tstring &outDir, RenameCallback renameCallback) const | BitInputArchive | |
| extractTo(buffer_t &outBuffer, std::uint32_t index=0) const | BitInputArchive | |
| extractTo(buffer_t &outBuffer, FilterCallback filterCallback) const | BitInputArchive | |
| extractTo(std::array< byte_t, N > &outBuffer, std::uint32_t index=0) const | BitInputArchive | inline |
| extractTo(byte_t(&outBuffer)[N], std::uint32_t index=0) const | BitInputArchive | inline |
| extractTo(byte_t *outBuffer, std::size_t size, std::uint32_t index=0) const | BitInputArchive | |
| extractTo(std::ostream &outStream, std::uint32_t index=0) const | BitInputArchive | |
| extractTo(std::map< tstring, buffer_t > &outMap) const | BitInputArchive | |
| extractTo(BufferCallback callback, BitIndicesView indices={}) const | BitInputArchive | |
| extractTo(RawDataCallback callback, BitIndicesView indices={}) const | BitInputArchive | |
| fileCallback() const -> const FileCallback & | BitAbstractArchiveHandler | |
| filesCount() const -> std::uint32_t | BitArchiveReader | |
| find(const tstring &path) const noexcept -> BitInputArchive::ConstIterator | BitInputArchive | |
| findByName(const tstring &name) const noexcept -> BitInputArchive::ConstIterator | BitInputArchive | |
| foldersCount() const -> std::uint32_t | BitArchiveReader | |
| format() const noexcept -> const BitInFormat &override | BitAbstractArchiveOpener | virtual |
| handler() const noexcept -> const BitAbstractArchiveHandler & | BitInputArchive | |
| hasEncryptedItems() const -> bool | BitArchiveReader | |
| isEncrypted() const -> bool | BitArchiveReader | |
| isEncrypted(const Bit7zLibrary &lib, T &&inArchive, const BitInFormat &format=BitFormat::Auto) noexcept -> bool | BitArchiveReader | inlinestatic |
| isHeaderEncrypted(const Bit7zLibrary &lib, T &&inArchive, const BitInFormat &format=BitFormat::Auto) noexcept -> bool | BitArchiveReader | inlinestatic |
| isItemEncrypted(std::uint32_t index) const -> bool | BitInputArchive | |
| isItemFolder(std::uint32_t index) const -> bool | BitInputArchive | |
| isMultiVolume() const -> bool | BitArchiveReader | |
| isPasswordDefined() const noexcept -> bool | BitAbstractArchiveHandler | |
| isSolid() const -> bool | BitArchiveReader | |
| itemAt(std::uint32_t index) const -> BitArchiveItemOffset | BitInputArchive | |
| itemHasProperty(std::uint32_t index, BitProperty property) const -> bool | BitInputArchive | |
| itemProperty(std::uint32_t index, BitProperty property) const -> BitPropVariant | BitInputArchive | |
| items() const -> std::vector< BitArchiveItemInfo > | BitArchiveReader | |
| itemsCount() const -> std::uint32_t | BitInputArchive | |
| itemsMatching(const tstring &pattern) const -> std::vector< BitArchiveItemInfo > | BitArchiveReader | |
| library() const noexcept -> const Bit7zLibrary & | BitAbstractArchiveHandler | |
| mainSubfileIndex() const -> std::uint32_t | BitInputArchive | |
| overwriteMode() const noexcept -> OverwriteMode | BitAbstractArchiveHandler | |
| packSize() const -> std::uint64_t | BitArchiveReader | |
| 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 | |
| rootFolder() const -> tstring | BitInputArchive | |
| 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 | |
| size() const -> std::uint64_t | BitArchiveReader | |
| test(BitIndicesView indices={}) const | BitInputArchive | |
| testItem(std::uint32_t index) const | BitInputArchive | |
| totalCallback() const -> const TotalCallback & | BitAbstractArchiveHandler | |
| useFormatProperty(const wchar_t *name, const BitPropVariant &property) const | BitInputArchive | |
| useFormatProperty(const wchar_t *name, T &&value) const | BitInputArchive | inline |
| volumesCount() const -> std::uint32_t | BitArchiveReader | |
| ~BitArchiveReader() override=default | BitArchiveReader |