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/wdl/wdl.hpp
>
14
15
namespace
wowlib::formats
{
19
template
<>
20
inline
constexpr
auto
SupportedVersions<wdl::WDL>
=
wdl::WdlVersions
;
25
template
<>
26
inline
constexpr
auto
SupportedVersions<wdl::detail::WDL>
=
wdl::WdlVersions
;
27
29
template
<>
30
inline
constexpr
auto
VersionPivots<wdl::WDL>
=
wdl::WdlPivots
;
31
template
<>
32
inline
constexpr
auto
VersionPivots<wdl::detail::WDL>
=
wdl::WdlPivots
;
33
34
// convert_step(const wdl::WDL<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::wdl::WdlPivots
constexpr std::array WdlPivots
WDL: every chunk-set change point (see the file comment).
Definition
boundaries.hpp:53
wowlib::formats::wdl::WdlVersions
constexpr std::array WdlVersions
The versions WDL is instantiated (and welded) for: every targeted last-minor-of-major release,...
Definition
boundaries.hpp:38
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
wdl.hpp
The WDL entity (namespace wowlib::formats::wdl): a map's low-resolution heightmap — the background mo...
src
wowlib
formats
wdl
convert.hpp
Generated by
1.17.0