|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The storage backend contract: what MpqStorage and CascStorage implement and ClientFileSystem composes over. More...
#include <wowlib/fs/storage_backend.hpp>
The storage backend contract: what MpqStorage and CascStorage implement and ClientFileSystem composes over.
Backends are RAII: constructed open (through their static Result-returning factories, whose Options differ per backend) and closed by their destructors — the concept only spells the usage surface. readFile/exists are thread-safe. Not bound — static polymorphism only.
| B | the backend type under test. |
Definition at line 20 of file storage_backend.hpp.