|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
Files | |
| buffer.hpp | |
| The owning byte buffer file contents are read into. | |
| client_builds.hpp | |
| Named ClientVersion constants for the exact client builds format features appeared (or vanished) at — the vocabulary the =since()/=until() chunk annotations and the canonicalization pivot lists spell their versions with, instead of repeating raw ClientVersion{...} literals. | |
| client_version.cpp | |
| client_version.hpp | |
| Client version identity, the flavor axis that separates a client's CONTENT version from the engine generation its files are laid out for, the storage-kind split both imply, locales, and the versions namespace of release constants. | |
| error.hpp | |
| The error-handling vocabulary: ErrorCode, Error and the Result<T> alias every fallible wowlib operation returns. | |
| expansion.hpp | |
| The Expansion enum — the coarse, enumerable version axis the scripting bindings key on — and its mapping onto the ClientVersion constants wowlib targets (versions::). | |
| file_key.hpp | |
| File identity types: the strong FileDataID and the FileKey a read request travels as. | |
| lang.hpp | |
| Binding-language identities welder's core does not name. | |
| path.cpp | |
| path.hpp | |
| Client-internal path canonicalization. | |
| reflect.hpp | |
| Internal C++26 reflection utilities (<meta> based). | |
| shared_mutex.cpp | |
| shared_mutex.hpp | |
| Reader/writer mutex used across the library. | |