![]() |
TrinityCore
|
#include <ObjectGuidSequenceGenerator.h>
Public Member Functions | |
| ObjectGuidGenerator (HighGuid high, ObjectGuid::LowType start=UI64LIT(1)) | |
| void | Set (ObjectGuid::LowType val) |
| ObjectGuid::LowType | Generate () |
| ObjectGuid::LowType | GetNextAfterMaxUsed () const |
Private Attributes | |
| std::atomic< ObjectGuid::LowType > | _nextGuid |
| HighGuid | _high |
Definition at line 24 of file ObjectGuidSequenceGenerator.h.
|
inlineexplicit |
Definition at line 27 of file ObjectGuidSequenceGenerator.h.
| ObjectGuid::LowType ObjectGuidGenerator::Generate | ( | ) |
Definition at line 51 of file ObjectGuidSequenceGenerator.cpp.
Here is the caller graph for this function:
|
inline |
Definition at line 31 of file ObjectGuidSequenceGenerator.h.
|
inline |
Definition at line 29 of file ObjectGuidSequenceGenerator.h.
Here is the caller graph for this function:
|
private |
Definition at line 35 of file ObjectGuidSequenceGenerator.h.
|
private |
Definition at line 34 of file ObjectGuidSequenceGenerator.h.