wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
convert.hpp
Go to the documentation of this file.
1#pragma once
2
11
14
15namespace wowlib::formats {
19 template <>
25 template <>
27
29 template <>
31 template <>
33
34 // convert_step(const wdt::WDT<from>&, VersionTag<to>) overloads go here as
35 // each adjacent-version pair's chunk-set translation is implemented; until
36 // then only identity conversion (from == to) succeeds, and hasConvertPath()
37 // reports every non-identity pair as unavailable.
38}
Version conversion scaffolding: convert<to>() composes hand-written adjacent-version steps along a fo...
constexpr std::array WdtVersions
The versions WDT is instantiated (and welded) for: every targeted last-minor-of-major release,...
constexpr std::array WdtAssemblyPivots
The WDT assembly: the union of the root and satellite pivots plus each satellite file's introduction ...
constexpr auto VersionPivots
The canonicalization pivots of format template E (the assembly's pivot list from its boundaries heade...
Definition convert.hpp:51
constexpr auto SupportedVersions
The ordered release list of format template E.
Definition convert.hpp:43
The WDT entity (namespace wowlib::formats::wdt): a map description — the main .wdt file plus its era'...