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/wmo/wmo.hpp
>
14
15
namespace
wowlib::formats
{
19
template
<>
20
inline
constexpr
auto
SupportedVersions<wmo::WMO>
=
wmo::WmoVersions
;
25
template
<>
26
inline
constexpr
auto
SupportedVersions<wmo::detail::WMO>
=
wmo::WmoVersions
;
27
29
template
<>
30
inline
constexpr
auto
VersionPivots<wmo::WMO>
=
wmo::WmoAssemblyPivots
;
31
template
<>
32
inline
constexpr
auto
VersionPivots<wmo::detail::WMO>
=
wmo::WmoAssemblyPivots
;
33
34
// convert_step(const wmo::WMO<from>&, VersionTag<to>) overloads go here as
35
// each adjacent-version pair's chunk-set translation is implemented; until then
36
// only identity conversion (from == to) succeeds, and hasConvertPath() reports
37
// 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::wmo::WmoAssemblyPivots
constexpr std::array WmoAssemblyPivots
The WMO assembly: the union of the root and group pivots.
Definition
boundaries.hpp:100
wowlib::formats::wmo::WmoVersions
constexpr std::array WmoVersions
The versions WMO is instantiated (and welded) for: every targeted last-minor-of-major release,...
Definition
boundaries.hpp:44
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
wmo.hpp
The WMO entity (namespace wowlib::formats::wmo): a v17 world map object with its root file (wmo::root...
src
wowlib
formats
wmo
convert.hpp
Generated by
1.17.0