wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::wmo::root::WMORootBase Struct Reference

The version-agnostic base of every WMORoot<V> (welded as "WMORoot"). More...

#include <wowlib/formats/wmo/root/root.hpp>

Inheritance diagram for wowlib::formats::wmo::root::WMORootBase:

Detailed Description

The version-agnostic base of every WMORoot<V> (welded as "WMORoot").

This empty base exists ENTIRELY for the language bindings (Python, Lua): it gives the per-version WMORoot* classes a common welded supertype, so binding users can write version-agnostic code (isinstance(x, WMORoot), a x: WMORoot annotation, WMORoot.for_version(expansion)). It has no role in the C++ API, where you use the concrete WMORoot<V> directly.

See also
https://wowdev.wiki/WMO

Definition at line 50 of file root.hpp.


The documentation for this struct was generated from the following file: