wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::db::blob::RangeEntry Struct Reference

One schema range: a run of columns valid for the eras in the mask. More...

#include <wowlib/db/schema_blob.hpp>

Public Attributes

std::uint32_t firstColumn = 0
 Index of the range's first column.
std::uint16_t columnCount = 0
 Number of consecutive columns.
std::uint16_t eraMask = 0
 Bit i set = valid for the blob's era i.

Detailed Description

One schema range: a run of columns valid for the eras in the mask.

Definition at line 71 of file schema_blob.hpp.

Member Data Documentation

◆ columnCount

std::uint16_t wowlib::db::blob::RangeEntry::columnCount = 0

Number of consecutive columns.

Definition at line 73 of file schema_blob.hpp.

Referenced by wowlib::db::detail::typedColumnIndex().

◆ eraMask

std::uint16_t wowlib::db::blob::RangeEntry::eraMask = 0

Bit i set = valid for the blob's era i.

Definition at line 74 of file schema_blob.hpp.

Referenced by wowlib::db::detail::typedRangeOf().

◆ firstColumn

std::uint32_t wowlib::db::blob::RangeEntry::firstColumn = 0

Index of the range's first column.

Definition at line 72 of file schema_blob.hpp.

Referenced by wowlib::db::detail::typedColumnIndex(), and wowlib::db::detail::typedValidate().


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