AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ObjectGuid.h"
Public Member Functions | |
ObjectGuidGeneratorBase (ObjectGuid::LowType start=1) | |
virtual void | Set (ObjectGuid::LowType val) |
virtual ObjectGuid::LowType | Generate ()=0 |
ObjectGuid::LowType | GetNextAfterMaxUsed () const |
virtual | ~ObjectGuidGeneratorBase ()=default |
Static Protected Member Functions | |
static void | HandleCounterOverflow (HighGuid high) |
Protected Attributes | |
ObjectGuid::LowType | _nextGuid |
|
inline |
|
virtualdefault |
|
pure virtual |
Implemented in ObjectGuidGenerator< high >.
|
inline |
|
staticprotected |
References ERROR_EXIT_CODE, ObjectGuid::GetTypeName(), LOG_ERROR, and World::StopNow().
Referenced by ObjectGuidGenerator< high >::Generate().
|
inlinevirtual |
|
protected |
Referenced by ObjectGuidGenerator< high >::Generate(), GetNextAfterMaxUsed(), and Set().