|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The WDBC codec (declarations in wdbc.hpp). More...
#include <wowlib/db/wdbc.hpp>#include <cstring>#include <format>#include <string>#include <unordered_map>#include <wowlib/db/codec_detail.hpp>Go to the source code of this file.
Namespaces | |
| namespace | wowlib |
| namespace | wowlib::db |
Functions | |
| Result< void > | wowlib::db::readWdbc (const TableInfo &info, std::span< const std::byte > data, RecordSink &sink, TableState &state) |
| Decode a WDBC image: 20-byte header, fixed-stride records, string block. | |
| Result< FileBuffer > | wowlib::db::writeWdbc (const TableInfo &info, const RecordSource &source, const TableState &state) |
| Encode a WDBC image; the string block preserves decoded offsets and appends new/changed strings (byte-perfect for an unmodified table). | |