![]() |
TrinityCore
|
#include <MapRefManager.h>
Inheritance diagram for MapRefManager:Public Types | |
| typedef LinkedListHead::Iterator< MapReference > | iterator |
| typedef LinkedListHead::Iterator< MapReference const > | const_iterator |
Public Types inherited from RefManager< Map, Player > | |
| typedef LinkedListHead::Iterator< Reference< Map, Player > > | iterator |
| typedef LinkedListHead::Iterator< Reference< Map, Player > const > | const_iterator |
Public Types inherited from LinkedListHead | |
| typedef Iterator< LinkedListElement > | iterator |
Public Member Functions | |
| MapReference * | getFirst () |
| MapReference const * | getFirst () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
Public Member Functions inherited from RefManager< Map, Player > | |
| RefManager () | |
| Reference< Map, Player > * | getFirst () |
| Reference< Map, Player > const * | getFirst () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| virtual | ~RefManager () |
| void | clearReferences () |
Public Member Functions inherited from LinkedListHead | |
| LinkedListHead () | |
| bool | isEmpty () const |
| LinkedListElement * | getFirst () |
| LinkedListElement const * | getFirst () const |
| LinkedListElement * | getLast () |
| LinkedListElement const * | getLast () const |
| void | insertFirst (LinkedListElement *pElem) |
| void | insertLast (LinkedListElement *pElem) |
| uint32 | getSize () const |
| void | incSize () |
| void | decSize () |
Additional Inherited Members | |
Protected Member Functions inherited from LinkedListHead | |
| ~LinkedListHead () | |
Definition at line 25 of file MapRefManager.h.
| typedef LinkedListHead::Iterator<MapReference const> MapRefManager::const_iterator |
Definition at line 29 of file MapRefManager.h.
Definition at line 28 of file MapRefManager.h.
|
inline |
Definition at line 34 of file MapRefManager.h.
References getFirst().
Referenced by Map::ActiveObjectsNearGrid(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), boss_four_horsemen_baseAI::BeginEncounter(), Transport::BuildUpdate(), Player::CheckInstanceValidity(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), instance_violet_hold::instance_violet_hold_InstanceMapScript::CheckWipe(), InstanceScript::DoCastSpellOnPlayers(), npc_halion_controller::DoCheckEvade(), InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoSendNotifyToInstance(), InstanceScript::DoStartTimedAchievement(), InstanceScript::DoStopTimedAchievement(), InstanceScript::DoUpdateAchievementCriteria(), InstanceScript::DoUpdateWorldState(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_illidan_stormrage::EnterEvadeModeIfNeeded(), boss_shade_of_akama::EnterEvadeModeIfNeeded(), FindEligibleTarget(), instance_trial_of_the_champion::instance_trial_of_the_champion_InstanceMapScript::GetCreatureEntry(), instance_forge_of_souls::instance_forge_of_souls_InstanceScript::GetCreatureEntry(), instance_nexus::instance_nexus_InstanceMapScript::GetCreatureEntry(), instance_ulduar::instance_ulduar_InstanceMapScript::GetCreatureEntry(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::GetGameObjectEntry(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::GetPlayerInMap(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetPlayerInMap(), Map::GetPlayersCountExceptGMs(), npc_minigob_manabonk::GetPlayersInDalaran(), spell_krick_explosive_barrage::HandlePeriodicTick(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::HandlePlayerVehicle(), boss_coren_direbrew::JustDied(), boss_headless_horseman::JustDied(), boss_apothecary_hummel::JustDied(), npc_acolyte_of_shadron::JustDied(), npc_acolyte_of_vesperon::JustDied(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), boss_ahune::JustDied(), boss_shattered_executioner::JustDied(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::OnCreatureCreate(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::OnCreatureCreate(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), InstanceMap::PermBindAllPlayers(), Map::RemoveAllPlayers(), BattlegroundMap::RemoveAllPlayers(), Map::RemoveFromMap(), InstanceMap::Reset(), boss_volazj::ResetPlayersPhaseMask(), CreatureTextMgr::SendChatPacket(), CreatureTextMgr::SendNonChatPacket(), InstanceMap::SendResetWarnings(), Map::SendToPlayers(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetBossState(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), boss_shattered_executioner::SetData(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetGuidData(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SpawnEscapeEvent(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SpawnGunship(), boss_volazj::SpellHitTarget(), boss_volazj::SummonedCreatureDespawn(), Creature::Update(), Map::Update(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), Map::UpdateAreaDependentAuras(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::UpdateMoira(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::UpdateQuestCredit(), UpdateWorldState(), and npc_thrall_old_hillsbrad::WaypointReached().
|
inline |
Definition at line 37 of file MapRefManager.h.
References getFirst().
|
inline |
Definition at line 35 of file MapRefManager.h.
Referenced by Map::ActiveObjectsNearGrid(), Map::AddToMap(), npc_blastmaster_emi_shortfuse::npc_blastmaster_emi_shortfuseAI::AggroAllPlayers(), AggroAllPlayers(), npc_announcer_toc5::npc_announcer_toc5AI::AggroAllPlayers(), boss_four_horsemen_baseAI::BeginEncounter(), Transport::BuildUpdate(), Player::CheckInstanceValidity(), boss_general_vezax::boss_general_vezaxAI::CheckPlayersInRange(), boss_general_vezax::boss_general_vezaxAI::CheckShamanisticRage(), instance_violet_hold::instance_violet_hold_InstanceMapScript::CheckWipe(), InstanceScript::DoCastSpellOnPlayers(), npc_halion_controller::DoCheckEvade(), InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoSendNotifyToInstance(), InstanceScript::DoStartTimedAchievement(), InstanceScript::DoStopTimedAchievement(), InstanceScript::DoUpdateAchievementCriteria(), InstanceScript::DoUpdateWorldState(), boss_voice_of_yogg_saron::boss_voice_of_yogg_saronAI::EnterEvadeMode(), boss_illidan_stormrage::EnterEvadeModeIfNeeded(), boss_shade_of_akama::EnterEvadeModeIfNeeded(), FindEligibleTarget(), instance_razorfen_kraul::instance_razorfen_kraul_InstanceMapScript::GetPlayerInMap(), instance_sunwell_plateau::instance_sunwell_plateau_InstanceMapScript::GetPlayerInMap(), Map::GetPlayersCountExceptGMs(), npc_minigob_manabonk::GetPlayersInDalaran(), spell_krick_explosive_barrage::HandlePeriodicTick(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::HandlePlayerVehicle(), npc_acolyte_of_shadron::JustDied(), npc_acolyte_of_vesperon::JustDied(), boss_yogg_saron::boss_yogg_saronAI::JustDied(), boss_shattered_executioner::JustDied(), npc_image_of_medivh::npc_image_of_medivhAI::NextStep(), npc_chromie_start::npc_chromie_startAI::OnGossipHello(), InstanceMap::PermBindAllPlayers(), Map::RemoveAllPlayers(), BattlegroundMap::RemoveAllPlayers(), Map::RemoveFromMap(), InstanceMap::Reset(), boss_volazj::ResetPlayersPhaseMask(), CreatureTextMgr::SendChatPacket(), CreatureTextMgr::SendNonChatPacket(), InstanceMap::SendResetWarnings(), Map::SendToPlayers(), instance_trial_of_the_crusader::instance_trial_of_the_crusader_InstanceMapScript::SetBossState(), instance_ulduar::instance_ulduar_InstanceMapScript::SetBossState(), boss_shattered_executioner::SetData(), instance_culling_of_stratholme::instance_culling_of_stratholme_InstanceMapScript::SetGuidData(), boss_volazj::SpellHitTarget(), boss_volazj::SummonedCreatureDespawn(), Creature::Update(), Map::Update(), boss_pyroguard_emberseer::UpdateAI(), boss_chromaggus::UpdateAI(), npc_highlord_darion_mograine::npc_highlord_darion_mograineAI::UpdateAI(), boss_cthun::cthunAI::UpdateAI(), generic_vehicleAI_toc5::generic_vehicleAI_toc5AI::UpdateAI(), boss_warrior_toc5::boss_warrior_toc5AI::UpdateAI(), boss_hunter_toc5::boss_hunter_toc5AI::UpdateAI(), Map::UpdateAreaDependentAuras(), instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript::UpdateMoira(), boss_netherspite::boss_netherspiteAI::UpdatePortals(), instance_old_hillsbrad::instance_old_hillsbrad_InstanceMapScript::UpdateQuestCredit(), UpdateWorldState(), and npc_thrall_old_hillsbrad::WaypointReached().
|
inline |
Definition at line 38 of file MapRefManager.h.
|
inline |
Definition at line 31 of file MapRefManager.h.
References RefManager< TO, FROM >::getFirst().
Referenced by begin(), begin(), and instance_zulaman::instance_zulaman_InstanceMapScript::SummonHostage().
|
inline |
Definition at line 32 of file MapRefManager.h.
References RefManager< TO, FROM >::getFirst().