TrinityCore
Loading...
Searching...
No Matches
ObjectGuid Class Reference

#include <ObjectGuid.h>

Public Types

using LowType = uint64
 

Public Member Functions

constexpr ObjectGuid ()=default
 
uint64 GetRawValue (std::size_t i) const
 
std::span< uint8 const, 16 > GetRawValue () const
 
void SetRawValue (std::span< uint8 const > rawBytes)
 
void SetRawValue (uint64 high, uint64 low)
 
void Clear ()
 
HighGuid GetHigh () const
 
uint32 GetRealmId () const
 
uint32 GetMapId () const
 
uint32 GetEntry () const
 
uint32 GetSubType () const
 
LowType GetCounter () const
 
LowType GetMaxCounter () const
 
bool IsEmpty () const
 
bool IsCreature () const
 
bool IsPet () const
 
bool IsVehicle () const
 
bool IsCreatureOrPet () const
 
bool IsCreatureOrVehicle () const
 
bool IsAnyTypeCreature () const
 
bool IsPlayer () const
 
bool IsUnit () const
 
bool IsItem () const
 
bool IsGameObject () const
 
bool IsDynamicObject () const
 
bool IsCorpse () const
 
bool IsAreaTrigger () const
 
bool IsMOTransport () const
 
bool IsAnyTypeGameObject () const
 
bool IsParty () const
 
bool IsGuild () const
 
bool IsSceneObject () const
 
bool IsConversation () const
 
bool IsCast () const
 
bool operator! () const
 
bool operator== (ObjectGuid const &right) const =default
 
std::strong_ordering operator<=> (ObjectGuid const &right) const
 
std::string_view GetTypeName () const
 
std::string ToString () const
 
std::string ToHexString () const
 

Static Public Member Functions

static LowType GetMaxCounter (HighGuid high)
 
static std::string_view GetTypeName (HighGuid high)
 
static ObjectGuid FromString (std::string_view guidString)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Null, int32 > = 0>
static constexpr ObjectGuid Create ()
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Uniq, int32 > = 0>
static constexpr ObjectGuid Create (LowType id)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Player, int32 > = 0>
static ObjectGuid Create (LowType dbId)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Item, int32 > = 0>
static ObjectGuid Create (LowType dbId)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldObject, int32 > = 0>
static ObjectGuid Create (uint16 mapId, uint32 entry, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldObject, int32 > = 0>
static ObjectGuid Create (uint8 subType, uint16 mapId, uint32 entry, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Transport, int32 > = 0>
static ObjectGuid Create (uint32 counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ClientActor, int32 > = 0>
static ObjectGuid Create (uint16 ownerType, uint16 ownerId, uint32 counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ChatChannel, int32 > = 0>
static ObjectGuid Create (bool builtIn, bool trade, uint16 zoneId, uint8 factionGroupMask, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Global, int32 > = 0>
static ObjectGuid Create (LowType dbId)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Guild, int32 > = 0>
static ObjectGuid Create (LowType dbId)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::MobileSession, int32 > = 0>
static ObjectGuid Create (uint16 arg1, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WebObj, int32 > = 0>
static ObjectGuid Create (uint8 arg1, uint8 arg2, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LFGObject, int32 > = 0>
static ObjectGuid Create (uint8 arg1, uint8 arg2, uint8 arg3, uint8 arg4, bool arg5, uint8 arg6, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LFGList, int32 > = 0>
static ObjectGuid Create (uint8 arg1, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Client, int32 > = 0>
static ObjectGuid Create (uint32 arg1, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ClubFinder, int32 > = 0>
static ObjectGuid Create (uint8 clubType, uint32 clubFinderId, LowType dbId)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ToolsClient, int32 > = 0>
static ObjectGuid Create (uint16 mapId, uint32 serverId, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldLayer, int32 > = 0>
static ObjectGuid Create (uint32 arg1, uint16 arg2, uint8 arg3, uint32 arg4)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LMMLobby, int32 > = 0>
static ObjectGuid Create (uint32 arg2, uint8 arg3, uint8 arg4, LowType counter)
 
template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Housing, int32 > = 0>
static ObjectGuid Create (uint32 subType, uint32 arg1, uint32 arg2, uint64 arg3)
 

Static Public Attributes

static ObjectGuid const Empty = ObjectGuid::Create<HighGuid::Null>()
 
static ObjectGuid const ToStringFailed = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(3))
 
static ObjectGuid const FromStringFailed = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(4))
 
static ObjectGuid const TradeItem = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(10))
 
static constexpr std::size_t BytesSize = 16
 

Protected Member Functions

constexpr ObjectGuid (uint64 high, uint64 low)
 

Protected Attributes

std::array< uint64, 2 > _data = { }
 

Friends

class ObjectGuidFactory
 
TC_GAME_API ByteBufferoperator<< (ByteBuffer &buf, ObjectGuid const &guid)
 
TC_GAME_API ByteBufferoperator>> (ByteBuffer &buf, ObjectGuid &guid)
 

Detailed Description

Definition at line 307 of file ObjectGuid.h.

Member Typedef Documentation

◆ LowType

Definition at line 321 of file ObjectGuid.h.

Constructor & Destructor Documentation

◆ ObjectGuid() [1/2]

constexpr ObjectGuid::ObjectGuid ( )
constexprdefault

◆ ObjectGuid() [2/2]

constexpr ObjectGuid::ObjectGuid ( uint64  high,
uint64  low 
)
inlineconstexprprotected

Definition at line 424 of file ObjectGuid.h.

Member Function Documentation

◆ Clear()

void ObjectGuid::Clear ( )
inline

Definition at line 329 of file ObjectGuid.h.

◆ Create() [1/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Null, int32 > = 0>
static constexpr ObjectGuid ObjectGuid::Create ( )
inlinestaticconstexpr

Definition at line 401 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [2/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ChatChannel, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( bool  builtIn,
bool  trade,
uint16  zoneId,
uint8  factionGroupMask,
LowType  counter 
)
inlinestatic

Definition at line 409 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [3/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Player, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( LowType  dbId)
inlinestatic

Definition at line 403 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [4/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Item, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( LowType  dbId)
inlinestatic

Definition at line 404 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [5/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Global, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( LowType  dbId)
inlinestatic

Definition at line 410 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [6/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Guild, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( LowType  dbId)
inlinestatic

Definition at line 411 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [7/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Uniq, int32 > = 0>
static constexpr ObjectGuid ObjectGuid::Create ( LowType  id)
inlinestaticconstexpr

Definition at line 402 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [8/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::MobileSession, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint16  arg1,
LowType  counter 
)
inlinestatic

Definition at line 412 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [9/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldObject, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint16  mapId,
uint32  entry,
LowType  counter 
)
inlinestatic

Definition at line 405 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [10/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ToolsClient, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint16  mapId,
uint32  serverId,
LowType  counter 
)
inlinestatic

Definition at line 418 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [11/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ClientActor, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint16  ownerType,
uint16  ownerId,
uint32  counter 
)
inlinestatic

Definition at line 408 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [12/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Client, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint32  arg1,
LowType  counter 
)
inlinestatic

Definition at line 416 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [13/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldLayer, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint32  arg1,
uint16  arg2,
uint8  arg3,
uint32  arg4 
)
inlinestatic

Definition at line 419 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [14/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LMMLobby, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint32  arg2,
uint8  arg3,
uint8  arg4,
LowType  counter 
)
inlinestatic

Definition at line 420 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [15/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Transport, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint32  counter)
inlinestatic

Definition at line 407 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [16/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::Housing, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint32  subType,
uint32  arg1,
uint32  arg2,
uint64  arg3 
)
inlinestatic

Definition at line 421 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [17/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LFGList, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint8  arg1,
LowType  counter 
)
inlinestatic

Definition at line 415 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [18/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WebObj, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint8  arg1,
uint8  arg2,
LowType  counter 
)
inlinestatic

Definition at line 413 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [19/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::LFGObject, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint8  arg1,
uint8  arg2,
uint8  arg3,
uint8  arg4,
bool  arg5,
uint8  arg6,
LowType  counter 
)
inlinestatic

Definition at line 414 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [20/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::ClubFinder, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint8  clubType,
uint32  clubFinderId,
LowType  dbId 
)
inlinestatic

Definition at line 417 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ Create() [21/21]

template<HighGuid type, std::enable_if_t< ObjectGuidTraits< type >::Format::value==ObjectGuidFormatType::WorldObject, int32 > = 0>
static ObjectGuid ObjectGuid::Create ( uint8  subType,
uint16  mapId,
uint32  entry,
LowType  counter 
)
inlinestatic

Definition at line 406 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ FromString()

ObjectGuid ObjectGuid::FromString ( std::string_view  guidString)
static

Definition at line 875 of file ObjectGuid.cpp.

+ Here is the caller graph for this function:

◆ GetCounter()

LowType ObjectGuid::GetCounter ( ) const
inline

Definition at line 336 of file ObjectGuid.h.

◆ GetEntry()

uint32 ObjectGuid::GetEntry ( ) const
inline

Definition at line 334 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ GetHigh()

HighGuid ObjectGuid::GetHigh ( ) const
inline

Definition at line 331 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ GetMapId()

uint32 ObjectGuid::GetMapId ( ) const
inline

Definition at line 333 of file ObjectGuid.h.

◆ GetMaxCounter() [1/2]

LowType ObjectGuid::GetMaxCounter ( ) const
inline

Definition at line 360 of file ObjectGuid.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMaxCounter() [2/2]

static LowType ObjectGuid::GetMaxCounter ( HighGuid  high)
inlinestatic

Definition at line 348 of file ObjectGuid.h.

◆ GetRawValue() [1/2]

std::span< uint8 const, 16 > ObjectGuid::GetRawValue ( ) const
inline

Definition at line 326 of file ObjectGuid.h.

◆ GetRawValue() [2/2]

uint64 ObjectGuid::GetRawValue ( std::size_t  i) const
inline

Definition at line 325 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ GetRealmId()

uint32 ObjectGuid::GetRealmId ( ) const
inline

Definition at line 332 of file ObjectGuid.h.

◆ GetSubType()

uint32 ObjectGuid::GetSubType ( ) const
inline

Definition at line 335 of file ObjectGuid.h.

◆ GetTypeName() [1/2]

std::string_view ObjectGuid::GetTypeName ( ) const
inline

Definition at line 396 of file ObjectGuid.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetTypeName() [2/2]

std::string_view ObjectGuid::GetTypeName ( HighGuid  high)
static

Definition at line 857 of file ObjectGuid.cpp.

+ Here is the caller graph for this function:

◆ IsAnyTypeCreature()

bool ObjectGuid::IsAnyTypeCreature ( ) const
inline

Definition at line 368 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsAnyTypeGameObject()

bool ObjectGuid::IsAnyTypeGameObject ( ) const
inline

Definition at line 377 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsAreaTrigger()

bool ObjectGuid::IsAreaTrigger ( ) const
inline

Definition at line 375 of file ObjectGuid.h.

◆ IsCast()

bool ObjectGuid::IsCast ( ) const
inline

Definition at line 382 of file ObjectGuid.h.

◆ IsConversation()

bool ObjectGuid::IsConversation ( ) const
inline

Definition at line 381 of file ObjectGuid.h.

◆ IsCorpse()

bool ObjectGuid::IsCorpse ( ) const
inline

Definition at line 374 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsCreature()

bool ObjectGuid::IsCreature ( ) const
inline

Definition at line 363 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsCreatureOrPet()

bool ObjectGuid::IsCreatureOrPet ( ) const
inline

Definition at line 366 of file ObjectGuid.h.

◆ IsCreatureOrVehicle()

bool ObjectGuid::IsCreatureOrVehicle ( ) const
inline

Definition at line 367 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsDynamicObject()

bool ObjectGuid::IsDynamicObject ( ) const
inline

Definition at line 373 of file ObjectGuid.h.

◆ IsEmpty()

bool ObjectGuid::IsEmpty ( ) const
inline

Definition at line 362 of file ObjectGuid.h.

◆ IsGameObject()

bool ObjectGuid::IsGameObject ( ) const
inline

Definition at line 372 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsGuild()

bool ObjectGuid::IsGuild ( ) const
inline

Definition at line 379 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsItem()

bool ObjectGuid::IsItem ( ) const
inline

Definition at line 371 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsMOTransport()

bool ObjectGuid::IsMOTransport ( ) const
inline

Definition at line 376 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsParty()

bool ObjectGuid::IsParty ( ) const
inline

Definition at line 378 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsPet()

bool ObjectGuid::IsPet ( ) const
inline

Definition at line 364 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsPlayer()

bool ObjectGuid::IsPlayer ( ) const
inline

Definition at line 369 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsSceneObject()

bool ObjectGuid::IsSceneObject ( ) const
inline

Definition at line 380 of file ObjectGuid.h.

◆ IsUnit()

bool ObjectGuid::IsUnit ( ) const
inline

Definition at line 370 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ IsVehicle()

bool ObjectGuid::IsVehicle ( ) const
inline

Definition at line 365 of file ObjectGuid.h.

+ Here is the caller graph for this function:

◆ operator!()

bool ObjectGuid::operator! ( ) const
inline

Definition at line 384 of file ObjectGuid.h.

◆ operator<=>()

std::strong_ordering ObjectGuid::operator<=> ( ObjectGuid const &  right) const
inline

Definition at line 386 of file ObjectGuid.h.

+ Here is the call graph for this function:

◆ operator==()

bool ObjectGuid::operator== ( ObjectGuid const &  right) const
default

◆ SetRawValue() [1/2]

void ObjectGuid::SetRawValue ( std::span< uint8 const >  rawBytes)

Definition at line 880 of file ObjectGuid.cpp.

+ Here is the caller graph for this function:

◆ SetRawValue() [2/2]

void ObjectGuid::SetRawValue ( uint64  high,
uint64  low 
)
inline

Definition at line 328 of file ObjectGuid.h.

◆ ToHexString()

std::string ObjectGuid::ToHexString ( ) const

Definition at line 870 of file ObjectGuid.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ToString()

std::string ObjectGuid::ToString ( ) const

Definition at line 865 of file ObjectGuid.cpp.

Friends And Related Symbol Documentation

◆ ObjectGuidFactory

friend class ObjectGuidFactory
friend

Definition at line 309 of file ObjectGuid.h.

◆ operator<<

TC_GAME_API ByteBuffer & operator<< ( ByteBuffer buf,
ObjectGuid const &  guid 
)
friend

Definition at line 1086 of file ObjectGuid.cpp.

◆ operator>>

TC_GAME_API ByteBuffer & operator>> ( ByteBuffer buf,
ObjectGuid guid 
)
friend

Definition at line 1111 of file ObjectGuid.cpp.

Member Data Documentation

◆ _data

std::array<uint64, 2> ObjectGuid::_data = { }
protected

Definition at line 428 of file ObjectGuid.h.

◆ BytesSize

constexpr std::size_t ObjectGuid::BytesSize = 16
staticconstexpr

Definition at line 319 of file ObjectGuid.h.

◆ Empty

ObjectGuid const ObjectGuid::Empty = ObjectGuid::Create<HighGuid::Null>()
static

Definition at line 314 of file ObjectGuid.h.

◆ FromStringFailed

ObjectGuid const ObjectGuid::FromStringFailed = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(4))
static

Definition at line 316 of file ObjectGuid.h.

◆ ToStringFailed

ObjectGuid const ObjectGuid::ToStringFailed = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(3))
static

Definition at line 315 of file ObjectGuid.h.

◆ TradeItem

ObjectGuid const ObjectGuid::TradeItem = ObjectGuid::Create<HighGuid::Uniq>(UI64LIT(10))
static

Definition at line 317 of file ObjectGuid.h.


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