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

The version-agnostic base of every SMOGroupHeader<V>, welded as "WMOGroupHeader". More...

#include <wowlib/formats/wmo/group/chunks/header.hpp>

Inheritance diagram for wowlib::formats::wmo::group::chunks::WMOGroupHeaderBase:

Detailed Description

The version-agnostic base of every SMOGroupHeader<V>, welded as "WMOGroupHeader".

This base exists ENTIRELY for the language bindings (Python, Lua): it gives the per-version WMOGroupHeader* classes a common welded supertype so binding users can write version-agnostic code (isinstance, WMOGroupHeader.for_version(expansion)). It has no role in the C++ API, where you use the concrete SMOGroupHeader<V> directly. It is an empty (elided) base, so the binary specializations stay trivially copyable and 0x44 bytes.

Definition at line 76 of file header.hpp.


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