1#ifndef ENGINE_SHARED_UUID_MANAGER_H
2#define ENGINE_SHARED_UUID_MANAGER_H
60 const char *
GetName(
int Id)
const;
Definition uuid_manager.h:53
const char * GetName(int Id) const
Definition uuid_manager.cpp:141
std::vector< CName > m_vNames
Definition uuid_manager.h:54
void PackUuid(int Id, CPacker *pPacker) const
Definition uuid_manager.cpp:181
int UnpackUuid(CUnpacker *pUnpacker) const
Definition uuid_manager.cpp:164
int NumUuids() const
Definition uuid_manager.cpp:159
int LookupUuid(CUuid Uuid) const
Definition uuid_manager.cpp:146
std::vector< CNameIndexed > m_vNamesSorted
Definition uuid_manager.h:55
CUuid GetUuid(int Id) const
Definition uuid_manager.cpp:136
void DebugDump() const
Definition uuid_manager.cpp:187
void RegisterName(int Id, const char *pName)
Definition uuid_manager.cpp:120
CUuidManager g_UuidManager
Definition global_uuid_manager.cpp:16
Definition uuid_manager.h:41
int m_Id
Definition uuid_manager.h:43
bool operator==(const CNameIndexed &Other) const
Definition uuid_manager.h:46
CUuid m_Uuid
Definition uuid_manager.h:42
bool operator<(const CNameIndexed &Other) const
Definition uuid_manager.h:45
Definition uuid_manager.h:35
CUuid m_Uuid
Definition uuid_manager.h:36
const char * m_pName
Definition uuid_manager.h:37
Definition uuid_manager.h:17
bool operator<(const CUuid &Other) const
Definition uuid_manager.cpp:105
bool operator!=(const CUuid &Other) const
Definition uuid_manager.cpp:100
bool operator==(const CUuid &Other) const
Definition uuid_manager.cpp:95
unsigned char m_aData[16]
Definition uuid_manager.h:18
const CUuid UUID_ZEROED
Definition uuid_manager.cpp:15
void FormatUuid(CUuid Uuid, char *pBuffer, unsigned BufferLength)
Definition uuid_manager.cpp:61
int ParseUuid(CUuid *pUuid, const char *pBuffer)
Definition uuid_manager.cpp:70
CUuid RandomUuid()
Definition uuid_manager.cpp:19
CUuid CalculateUuid(const char *pName)
Definition uuid_manager.cpp:35
@ OFFSET_UUID
Definition uuid_manager.h:13
@ UUID_MAXSTRSIZE
Definition uuid_manager.h:8
@ UUID_INVALID
Definition uuid_manager.h:10
@ UUID_UNKNOWN
Definition uuid_manager.h:11