|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
Classes | |
| struct | TableEntry |
| One table's directory entry, decoded. More... | |
| struct | RangeEntry |
| One schema range: a run of columns valid for the eras in the mask. More... | |
| struct | ColumnEntry |
| One column, decoded to the raw blob facts (the catalog turns this into a wowlib::db::Column with an interned name). More... | |
| class | View |
| A structural view over one WDBS blob. More... | |
Variables | |
| constexpr std::uint32_t | Magic = 0x53424457u |
| The WDBS magic ('WDBS' little-endian). | |
| constexpr std::uint32_t | FormatVersion = 2 |
| The one format version this reader understands. | |
| constexpr std::size_t | HeaderBytes = 28 |
| Section entry sizes (bytes), fixed by the format. | |
| constexpr std::size_t | EraBytes = 12 |
| constexpr std::size_t | TableBytes = 16 |
| constexpr std::size_t | RangeBytes = 8 |
| constexpr std::size_t | ColumnBytes = 16 |
|
inlineconstexpr |
Definition at line 59 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::column(), and wowlib::db::blob::View::valid().
|
inlineconstexpr |
Definition at line 56 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::era(), and wowlib::db::blob::View::valid().
|
inlineconstexpr |
The one format version this reader understands.
Definition at line 52 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::valid().
|
inlineconstexpr |
Section entry sizes (bytes), fixed by the format.
Definition at line 55 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::era(), and wowlib::db::blob::View::valid().
|
inlineconstexpr |
The WDBS magic ('WDBS' little-endian).
Definition at line 50 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::valid().
|
inlineconstexpr |
Definition at line 58 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::range(), and wowlib::db::blob::View::valid().
|
inlineconstexpr |
Definition at line 57 of file schema_blob.hpp.
Referenced by wowlib::db::blob::View::table(), and wowlib::db::blob::View::valid().