![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
#include <functional>#include <memory>#include <optional>#include <span>#include <string>#include <string_view>#include <unordered_map>#include <vector>#include <sourcepp/Macros.h>#include <tsl/htrie_map.h>#include "Attribute.h"#include "Entry.h"#include "Options.h"

Go to the source code of this file.
Classes | |
| class | vpkpp::PackFile |
| class | vpkpp::PackFileReadOnly |
Namespaces | |
| namespace | vpkpp |
Macros | |
| #define | VPKPP_REGISTER_PACKFILE_OPEN(extension, function) |
| #define | VPKPP_REGISTER_PACKFILE_OPEN_EXECUTABLE(function) |
Variables | |
| constexpr std::string_view | vpkpp::EXECUTABLE_EXTENSION0 = ".exe" |
| constexpr std::string_view | vpkpp::EXECUTABLE_EXTENSION1 = ".bin" |
| constexpr std::string_view | vpkpp::EXECUTABLE_EXTENSION2 = ".x86_64" |
| #define VPKPP_REGISTER_PACKFILE_OPEN | ( | extension, | |
| function ) |
Definition at line 254 of file PackFile.h.
| #define VPKPP_REGISTER_PACKFILE_OPEN_EXECUTABLE | ( | function | ) |
Definition at line 257 of file PackFile.h.