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
9
10
#include <
wowlib/formats/adt/adt.hpp
>
11
#include <
wowlib/formats/convert.hpp
>
12
13
namespace
wowlib::formats
{
16
template
<>
17
inline
constexpr
auto
SupportedVersions<adt::ADT>
=
adt::AdtVersions
;
21
template
<>
22
inline
constexpr
auto
SupportedVersions<adt::detail::ADT>
=
adt::AdtVersions
;
23
25
template
<>
26
inline
constexpr
auto
VersionPivots<adt::ADT>
=
adt::AdtPivots
;
27
template
<>
28
inline
constexpr
auto
VersionPivots<adt::detail::ADT>
=
adt::AdtPivots
;
29
30
// convert_step(const adt::ADT<from>&, VersionTag<to>) overloads go here as
31
// each adjacent-version pair's chunk-set translation is implemented; until
32
// then only identity conversion (from == to) succeeds.
33
}
adt.hpp
The ADT terrain-tile entity (namespace wowlib::formats::adt): ADT<V>, one map tile,...
convert.hpp
Version conversion scaffolding: convert<to>() composes hand-written adjacent-version steps along a fo...
wowlib::formats::adt::AdtVersions
constexpr std::array AdtVersions
The versions ADT is instantiated (and welded) for: every targeted last-minor-of-major release,...
Definition
boundaries.hpp:45
wowlib::formats::adt::AdtPivots
constexpr std::array AdtPivots
ADT<V> assembly content pivots — only boundaries that change what the tile CURRENTLY carries: TBC (MF...
Definition
boundaries.hpp:81
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
src
wowlib
formats
adt
convert.hpp
Generated by
1.17.0