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

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

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

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

Detailed Description

The version-agnostic base of every SMOBatch<V>, welded as "WMOBatch".

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

Definition at line 62 of file geometry.hpp.


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