|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
The WDT main-file entity: WDTRoot and its per-version classes. More...
Namespaces | |
| namespace | chunks |
| WDT main-file chunk binary structs (the MPHD map header, MAIN tile table, MAID FileDataIDs) and their flag enums. | |
| namespace | detail |
Classes | |
| struct | WDTRootBase |
| The version-agnostic base of every WDTRoot<V> (welded as "WDTRoot"). More... | |
Typedefs | |
| template<ClientVersion V> | |
| using | WDTRoot = root::detail::WDTRoot<canonicalVersion(V, WdtRootPivots, WdtVersions)> |
| A WDT main file — the canonicalizing face of detail::WDTRoot: every client version maps to its range's first grid version (WdtRootPivots), so e.g. | |
| using wowlib::formats::wdt::root::WDTRoot = root::detail::WDTRoot<canonicalVersion(V, WdtRootPivots, WdtVersions)> |
A WDT main file — the canonicalizing face of detail::WDTRoot: every client version maps to its range's first grid version (WdtRootPivots), so e.g.
one instantiation serves Vanilla through Legion. (Qualified root::detail — a bare detail:: is ambiguous against chunks::detail via the using-directive.)