![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
This is the complete list of members for vpkpp::ZIP, including all inherited members.
| addDirectory(const std::string &entryBaseDir, const std::string &dir, EntryOptions options={}) | vpkpp::PackFile | |
| addDirectory(const std::string &entryBaseDir_, const std::string &dir, const EntryCreation &creation) | vpkpp::PackFile | |
| addEntry(const std::string &entryPath, const std::string &filepath, EntryOptions options={}) | vpkpp::PackFile | |
| addEntry(const std::string &path, std::vector< std::byte > &&buffer, EntryOptions options={}) | vpkpp::PackFile | |
| addEntry(const std::string &path, std::span< const std::byte > buffer, EntryOptions options={}) | vpkpp::PackFile | |
| addEntryInternal(Entry &entry, const std::string &path, std::vector< std::byte > &buffer, EntryOptions options) override | vpkpp::ZIP | protectedvirtual |
| bake(const std::string &outputDir_, BakeOptions options, const EntryCallback &callback) override | vpkpp::ZIP | virtual |
| bakeTempZip(const std::string &writeZipPath, BakeOptions options, const EntryCallback &callback) const | vpkpp::ZIP | protected |
| cleanEntryPath(const std::string &path) const | vpkpp::PackFile | protected |
| closeZIP() | vpkpp::ZIP | protected |
| create(const std::string &path) | vpkpp::ZIP | static |
| createNewEntry() | vpkpp::PackFile | protectedstatic |
| entries | vpkpp::PackFile | protected |
| EntryCallback typedef | vpkpp::PackFile | |
| EntryCallbackBase typedef | vpkpp::PackFile | |
| EntryCreation typedef | vpkpp::PackFile | |
| EntryPredicate typedef | vpkpp::PackFile | |
| EntryTrie typedef | vpkpp::PackFile | |
| escapeEntryPathForWrite(const std::string &path) | vpkpp::PackFile | static |
| extractAll(const std::string &outputDir, bool createUnderPackFileDir=true) const | vpkpp::PackFile | |
| extractAll(const std::string &outputDir, const EntryPredicate &predicate, bool stripSharedDirs=true) const | vpkpp::PackFile | |
| extractDirectory(const std::string &dir_, const std::string &outputDir) const | vpkpp::PackFile | |
| extractEntry(const std::string &entryPath, const std::string &filepath) const | vpkpp::PackFile | |
| findEntry(const std::string &path_, bool includeUnbaked=true) const | vpkpp::PackFile | |
| fullFilePath | vpkpp::PackFile | protected |
| getBakedEntries() const | vpkpp::PackFile | |
| getBakeOutputDir(const std::string &outputDir) const | vpkpp::PackFile | protected |
| getEntryCompressionStrength(const std::string &path_) const | vpkpp::ZIP | |
| getEntryCompressionType(const std::string &path_) const | vpkpp::ZIP | |
| getEntryCount(bool includeUnbaked=true) const | vpkpp::PackFile | |
| getFilename() const | vpkpp::PackFile | |
| getFilepath() const | vpkpp::PackFile | |
| getFilestem() const | vpkpp::PackFile | |
| getGUID() const override | vpkpp::ZIP | inlinevirtual |
| getOpenableExtensions() | vpkpp::PackFile | static |
| getOpenExtensionRegistry() | vpkpp::PackFile | protectedstatic |
| getSupportedEntryAttributes() const override | vpkpp::ZIP | virtual |
| getTruncatedFilename() const | vpkpp::PackFile | |
| getTruncatedFilepath() const | vpkpp::PackFile | |
| getTruncatedFilestem() const | vpkpp::PackFile | virtual |
| getUnbakedEntries() const | vpkpp::PackFile | |
| GUID | vpkpp::ZIP | static |
| hasEntry(const std::string &path, bool includeUnbaked=true) const | vpkpp::PackFile | |
| hasEntryChecksums() const override | vpkpp::ZIP | inlinevirtual |
| hasPackFileChecksum() const | vpkpp::PackFile | virtual |
| hasPackFileSignature() const | vpkpp::PackFile | virtual |
| isCaseSensitive() const override | vpkpp::ZIP | inlinevirtual |
| isInstanceOf() const | vpkpp::PackFile | inline |
| isReadOnly() const noexcept override | vpkpp::ZIP | virtual |
| mergeUnbakedEntries() | vpkpp::PackFile | protected |
| open(const std::string &path, const EntryCallback &callback=nullptr) | vpkpp::ZIP | static |
| vpkpp::PackFile::open(const std::string &path, const EntryCallback &callback=nullptr, const OpenPropertyRequest &requestProperty=nullptr) | vpkpp::PackFile | static |
| OpenFactoryFunction typedef | vpkpp::PackFile | protected |
| OpenFactoryFunctionBasic typedef | vpkpp::PackFile | protected |
| OpenProperty enum name | vpkpp::PackFile | |
| OpenPropertyRequest typedef | vpkpp::PackFile | |
| openZIP(std::string_view path) | vpkpp::ZIP | protected |
| operator std::string() const | vpkpp::PackFile | explicitvirtual |
| operator=(const PackFile &other)=delete | vpkpp::PackFile | |
| operator=(PackFile &&other) noexcept=default | vpkpp::PackFile | |
| operator[](const std::string &path_) const | vpkpp::PackFile | |
| PackFile(const PackFile &other)=delete | vpkpp::PackFile | |
| PackFile(PackFile &&other) noexcept=default | vpkpp::PackFile | |
| PackFile(std::string fullFilePath_) | vpkpp::PackFile | explicitprotected |
| readEntry(const std::string &path_) const override | vpkpp::ZIP | virtual |
| readEntryText(const std::string &path) const | vpkpp::PackFile | |
| readUnbakedEntry(const Entry &entry) | vpkpp::PackFile | protectedstatic |
| registerOpenExtensionForTypeFactory(std::string_view extension, const OpenFactoryFunctionBasic &factory) | vpkpp::PackFile | protectedstatic |
| registerOpenExtensionForTypeFactory(std::string_view extension, const OpenFactoryFunction &factory) | vpkpp::PackFile | protectedstatic |
| removeDirectory(const std::string &dirName_) | vpkpp::PackFile | virtual |
| removeEntry(const std::string &path_) | vpkpp::PackFile | virtual |
| renameDirectory(const std::string &oldDir_, const std::string &newDir_) | vpkpp::PackFile | virtual |
| renameEntry(const std::string &oldPath_, const std::string &newPath_) | vpkpp::PackFile | virtual |
| runForAllEntries(const EntryCallback &operation, bool includeUnbaked=true) const | vpkpp::PackFile | |
| runForAllEntries(const std::string &parentDir, const EntryCallback &operation, bool recursive=true, bool includeUnbaked=true) const | vpkpp::PackFile | |
| runForAllEntriesInternal(const std::function< void(const std::string &, Entry &)> &operation, bool includeUnbaked=true) | vpkpp::PackFile | protected |
| runForAllEntriesInternal(const std::string &parentDir, const std::function< void(const std::string &, Entry &)> &operation, bool recursive=true, bool includeUnbaked=true) | vpkpp::PackFile | protected |
| setEntryCompressionStrength(const std::string &path_, int16_t strength) | vpkpp::ZIP | |
| setEntryCompressionType(const std::string &path_, EntryCompressionType type) | vpkpp::ZIP | |
| setFullFilePath(const std::string &outputDir) | vpkpp::PackFile | protected |
| streamHandle | vpkpp::ZIP | protected |
| streamOpen | vpkpp::ZIP | protected |
| tempZIPPath | vpkpp::ZIP | protected |
| unbakedEntries | vpkpp::PackFile | protected |
| verifyEntryChecksums() const override | vpkpp::ZIP | virtual |
| verifyEntryChecksumsUsingCRC32() const | vpkpp::PackFile | protected |
| verifyPackFileChecksum() const | vpkpp::PackFile | virtual |
| verifyPackFileSignature() const | vpkpp::PackFile | virtual |
| ZIP(const std::string &fullFilePath_) | vpkpp::ZIP | explicitprotected |
| zipHandle | vpkpp::ZIP | protected |
| zipOpen | vpkpp::ZIP | protected |
| ~PackFile()=default | vpkpp::PackFile | virtual |
| ~ZIP() override | vpkpp::ZIP |