AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ObjectGuid.h"
Public Member Functions | |
ObjectGuidGenerator (ObjectGuid::LowType start=1) | |
ObjectGuid::LowType | Generate () override |
Public Member Functions inherited from ObjectGuidGeneratorBase | |
ObjectGuidGeneratorBase (ObjectGuid::LowType start=1) | |
virtual void | Set (ObjectGuid::LowType val) |
virtual ObjectGuid::LowType | Generate ()=0 |
ObjectGuid::LowType | GetNextAfterMaxUsed () const |
virtual | ~ObjectGuidGeneratorBase ()=default |
Additional Inherited Members | |
Static Protected Member Functions inherited from ObjectGuidGeneratorBase | |
static void | HandleCounterOverflow (HighGuid high) |
Protected Attributes inherited from ObjectGuidGeneratorBase | |
ObjectGuid::LowType | _nextGuid |
|
inlineexplicit |
|
inlineoverridevirtual |
Implements ObjectGuidGeneratorBase.
References ObjectGuidGeneratorBase::_nextGuid, ObjectGuid::GetMaxCounter(), and ObjectGuidGeneratorBase::HandleCounterOverflow().