|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The StormLib-backed storage for MPQ-era clients. More...
#include <filesystem>#include <memory>#include <mutex>#include <span>#include <string>#include <unordered_map>#include <vector>#include <wowlib/core/buffer.hpp>#include <wowlib/core/client_version.hpp>#include <wowlib/core/error.hpp>#include <wowlib/core/file_key.hpp>#include <wowlib/fs/mpq/mpq_chain.hpp>Go to the source code of this file.
Classes | |
| class | wowlib::fs::MpqStorage |
| MPQ chain storage. More... | |
| struct | wowlib::fs::MpqStorage::Options |
| What to open and how. More... | |
| struct | wowlib::fs::MpqStorage::OpenedArchive |
| One opened member of the chain, for introspection and tests. More... | |
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::fs |
The StormLib-backed storage for MPQ-era clients.
The header stays StormLib-free — archive handles are void* (StormLib's HANDLE). Not welded; reached through the FileSystem facade or the ClientFileSystem composition.
Definition in file mpq_storage.hpp.