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 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}
Version conversion scaffolding: convert<to>() composes hand-written adjacent-version steps along a fo...
constexpr std::array WmoAssemblyPivots
The WMO assembly: the union of the root and group pivots.
constexpr std::array WmoVersions
The versions WMO is instantiated (and welded) for: every targeted last-minor-of-major release,...
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 WMO entity (namespace wowlib::formats::wmo): a v17 world map object with its root file (wmo::root...