45 uint32 GenerateNewGroupDbStoreId();
46 void RegisterGroupDbStoreId(
uint32 storageId,
Group* group);
47 void FreeGroupDbStoreId(
Group* group);
50 void SetGroupDbStoreSize(
uint32 newSize);
56 void AddGroup(
Group* group);
57 void RemoveGroup(
Group* group);
66#define sGroupMgr GroupMgr::instance()
std::map< ObjectGuid::LowType, Group * > GroupContainer
GroupMgr(GroupMgr const &)=delete
GroupMgr(GroupMgr &&)=delete
ObjectGuid::LowType NextGroupId
void SetNextGroupDbStoreId(uint32 storageId)
std::vector< Group * > GroupDbContainer
GroupDbContainer GroupDbStore
uint32 NextGroupDbStoreId
GroupMgr & operator=(GroupMgr const &)=delete
GroupMgr & operator=(GroupMgr &&)=delete
GroupContainer GroupStore