wowlib
0.0.0
Read & write World of Warcraft client files — a C++26 core
Toggle main menu visibility
Loading...
Searching...
No Matches
convert.hpp
Go to the documentation of this file.
1
#pragma once
2
11
12
#include <
wowlib/formats/convert.hpp
>
13
#include <
wowlib/formats/wdt/wdt.hpp
>
14
15
namespace
wowlib::formats
{
19
template
<>
20
inline
constexpr
auto
SupportedVersions<wdt::WDT>
=
wdt::WdtVersions
;
25
template
<>
26
inline
constexpr
auto
SupportedVersions<wdt::detail::WDT>
=
wdt::WdtVersions
;
27
29
template
<>
30
inline
constexpr
auto
VersionPivots<wdt::WDT>
=
wdt::WdtAssemblyPivots
;
31
template
<>
32
inline
constexpr
auto
VersionPivots<wdt::detail::WDT>
=
wdt::WdtAssemblyPivots
;
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
}
convert.hpp
Version conversion scaffolding: convert<to>() composes hand-written adjacent-version steps along a fo...
wowlib::formats::wdt::WdtVersions
constexpr std::array WdtVersions
The versions WDT is instantiated (and welded) for: every targeted last-minor-of-major release,...
Definition
boundaries.hpp:40
wowlib::formats::wdt::WdtAssemblyPivots
constexpr std::array WdtAssemblyPivots
The WDT assembly: the union of the root and satellite pivots plus each satellite file's introduction ...
Definition
boundaries.hpp:106
wowlib::formats
Definition
adt.hpp:68
wowlib::formats::VersionPivots
constexpr auto VersionPivots
The canonicalization pivots of format template E (the assembly's pivot list from its boundaries heade...
Definition
convert.hpp:51
wowlib::formats::SupportedVersions
constexpr auto SupportedVersions
The ordered release list of format template E.
Definition
convert.hpp:43
wdt.hpp
The WDT entity (namespace wowlib::formats::wdt): a map description — the main .wdt file plus its era'...
src
wowlib
formats
wdt
convert.hpp
Generated by
1.17.0