AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "ObjectAccessor.h"
Public Types | |
typedef std::unordered_map< ObjectGuid, T * > | MapType |
Static Public Member Functions | |
static void | Insert (T *o) |
static void | Remove (T *o) |
static T * | Find (ObjectGuid guid) |
static MapType & | GetContainer () |
static std::shared_mutex * | GetLock () |
Private Member Functions | |
HashMapHolder ()=default | |
typedef std::unordered_map<ObjectGuid, T*> HashMapHolder< T >::MapType |
|
privatedefault |
|
static |
Referenced by ObjectAccessor::FindConnectedPlayer(), ObjectAccessor::FindPlayer(), WorldSession::HandleRequestPartyMemberStatsOpcode(), Player::LoadFromDB(), Player::Satisfy(), and Map::ScriptsProcess().
|
static |
Referenced by ObjectAccessor::GetPlayers().
|
static |
|
static |
Referenced by ObjectAccessor::AddObject(), and TransportMgr::CreateTransport().
|
static |
Referenced by ObjectAccessor::RemoveObject(), and MotionTransport::~MotionTransport().