|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
#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. | |
Definition at line 33 of file client_version.hpp.
| 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().
| std::uint16_t wowlib::ClientVersion::major = 0 |
Expansion number, e.g.
3 for Wrath of the Lich King.
Definition at line 35 of file client_version.hpp.
Referenced by wowlib::expansionOf(), wowlib::fs::detail::findChainSpec(), wowlib::operator<<(), wowlib::db::wdc::readWdc(), wowlib::db::detail::typedRangeOf(), and wowlib::audit::detail::unrecognizedVersion().
| std::uint16_t wowlib::ClientVersion::minor = 0 |
Minor version within the expansion.
Definition at line 38 of file client_version.hpp.
Referenced by wowlib::fs::detail::findChainSpec(), wowlib::operator<<(), wowlib::db::wdc::readWdc(), and wowlib::audit::detail::unrecognizedVersion().
| 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().