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

#include <wowlib/core/client_version.hpp>

Public Attributes

std::uint16_t major = 0
 Expansion number, e.g.
std::uint16_t minor = 0
 Minor version within the expansion.
std::uint16_t patch = 0
 Patch version within the minor release.
std::uint32_t build = 0
 Exact client build number, e.g.

Detailed Description

Definition at line 33 of file client_version.hpp.

Member Data Documentation

◆ build

std::uint32_t wowlib::ClientVersion::build = 0

Exact client build number, e.g.

12340 for 3.3.5a. Unique and monotonic across ALL products, which is what makes it the only reliable engine-generation key.

Definition at line 44 of file client_version.hpp.

Referenced by wowlib::fs::detail::findChainSpec(), wowlib::db::SchemaCatalog::lookup(), wowlib::fs::FileSystem::open(), wowlib::operator<<(), wowlib::audit::detail::unrecognizedVersion(), and wowlib::db::writeWdb2().

◆ major

std::uint16_t wowlib::ClientVersion::major = 0

◆ minor

std::uint16_t wowlib::ClientVersion::minor = 0

◆ patch

std::uint16_t wowlib::ClientVersion::patch = 0

Patch version within the minor release.

Definition at line 41 of file client_version.hpp.

Referenced by wowlib::operator<<(), and wowlib::audit::detail::unrecognizedVersion().


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