24#include <unordered_map>
42 Guild* GetGuildByName(std::string_view guildName)
const;
46 void AddGuild(
Guild* guild);
54 typedef std::unordered_map<ObjectGuid::LowType, Trinity::unique_trackable_ptr<Guild>>
GuildContainer;
59#define sGuildMgr GuildMgr::instance()
GuildContainer GuildStore
GuildMgr(GuildMgr const &)=delete
ObjectGuid::LowType NextGuildId
std::unordered_map< ObjectGuid::LowType, Trinity::unique_trackable_ptr< Guild > > GuildContainer
void SetNextGuildId(ObjectGuid::LowType Id)
GuildMgr & operator=(GuildMgr const &)=delete