TrinityCore
Loading...
Searching...
No Matches
ClientBuild::Arch Struct Reference

#include <ClientBuildInfo.h>

Public Types

using Id = FourCC< Arch >
 

Static Public Member Functions

static TC_SHARED_API bool IsValid (std::string_view arch)
 

Static Public Attributes

static constexpr Id x86 { "x86"_fourcc }
 
static constexpr Id x64 { "x64"_fourcc }
 
static constexpr Id Arm32 { "A32"_fourcc }
 
static constexpr Id Arm64 { "A64"_fourcc }
 
static constexpr Id WA32 { "WA32"_fourcc }
 

Detailed Description

Definition at line 63 of file ClientBuildInfo.h.

Member Typedef Documentation

◆ Id

Definition at line 65 of file ClientBuildInfo.h.

Member Function Documentation

◆ IsValid()

bool ClientBuild::Arch::IsValid ( std::string_view  arch)
static

Definition at line 84 of file ClientBuildInfo.cpp.

References Arm32, Arm64, FourCC< Arch >::FromString(), WA32, x64, and x86.

Referenced by ClientBuild::LoadBuildInfo().

Member Data Documentation

◆ Arm32

constexpr Id ClientBuild::Arch::Arm32 { "A32"_fourcc }
staticconstexpr

Definition at line 69 of file ClientBuildInfo.h.

Referenced by IsValid().

◆ Arm64

constexpr Id ClientBuild::Arch::Arm64 { "A64"_fourcc }
staticconstexpr

Definition at line 70 of file ClientBuildInfo.h.

Referenced by IsValid().

◆ WA32

constexpr Id ClientBuild::Arch::WA32 { "WA32"_fourcc }
staticconstexpr

Definition at line 71 of file ClientBuildInfo.h.

Referenced by IsValid().

◆ x64

constexpr Id ClientBuild::Arch::x64 { "x64"_fourcc }
staticconstexpr

Definition at line 68 of file ClientBuildInfo.h.

Referenced by IsValid().

◆ x86

constexpr Id ClientBuild::Arch::x86 { "x86"_fourcc }
staticconstexpr

Definition at line 67 of file ClientBuildInfo.h.

Referenced by IsValid().


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