Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
GridRefManager< OBJECT > Class Template Reference

#include <GridRefManager.h>

Inheritance diagram for GridRefManager< OBJECT >:
Collaboration diagram for GridRefManager< OBJECT >:

Public Types

typedef LinkedListHead::Iterator< GridReference< OBJECT > > iterator
Public Types inherited from RefManager< GridRefManager< OBJECT >, OBJECT >
typedef LinkedListHead::Iterator< Reference< GridRefManager< OBJECT >, OBJECT > > iterator
Public Types inherited from LinkedListHead
typedef Iterator< LinkedListElementiterator

Public Member Functions

iterator begin ()
iterator end ()
GridReference< OBJECT > * getFirst ()
GridReference< OBJECT > * getLast ()
iterator rbegin ()
iterator rend ()
Public Member Functions inherited from RefManager< GridRefManager< OBJECT >, OBJECT >
iterator begin ()
void clearReferences ()
iterator end ()
Reference< GridRefManager< OBJECT >, OBJECT > * getFirst ()
Reference< GridRefManager< OBJECT >, OBJECT > * getLast ()
iterator rbegin ()
 RefManager ()
iterator rend ()
virtual ~RefManager ()
Public Member Functions inherited from LinkedListHead
void decSize ()
LinkedListElementgetFirst ()
LinkedListElement const * getFirst () const
LinkedListElementgetLast ()
LinkedListElement const * getLast () const
uint32 getSize () const
void incSize ()
void insertFirst (LinkedListElement *pElem)
void insertLast (LinkedListElement *pElem)
bool isEmpty () const
 LinkedListHead ()
virtual ~LinkedListHead ()

Detailed Description

template<class OBJECT>
class GridRefManager< OBJECT >

Definition at line 15 of file GridRefManager.h.

Member Typedef Documentation

◆ iterator

template<class OBJECT>
typedef LinkedListHead::Iterator< GridReference<OBJECT> > GridRefManager< OBJECT >::iterator

Definition at line 18 of file GridRefManager.h.

Member Function Documentation

◆ begin()

template<class OBJECT>
iterator GridRefManager< OBJECT >::begin ( )
inline

Definition at line 23 of file GridRefManager.h.

Referenced by Map::DelayedUpdate(), Map::ProcessRelocationNotifies(), ResetNotifier::resetNotify(), Map::UnloadAll(), Skyfire::GridUpdater::updateObjects(), ObjectGridCleaner::Visit(), ObjectGridEvacuator::Visit(), ObjectGridEvacuator::Visit(), ObjectGridStoper::Visit(), Skyfire::AIRelocationNotifier::Visit(), Skyfire::CreatureLastSearcher< Check >::Visit(), Skyfire::CreatureListSearcher< Check >::Visit(), Skyfire::CreatureRelocationNotifier::Visit(), Skyfire::CreatureRelocationNotifier::Visit(), Skyfire::CreatureSearcher< Check >::Visit(), Skyfire::CreatureWorker< Do >::Visit(), Skyfire::DelayedUnitRelocation::Visit(), Skyfire::DelayedUnitRelocation::Visit(), Skyfire::GameObjectLastSearcher< Check >::Visit(), Skyfire::GameObjectListSearcher< Check >::Visit(), Skyfire::GameObjectSearcher< Check >::Visit(), Skyfire::GameObjectWorker< Functor >::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::ObjectUpdater::Visit(), Skyfire::PlayerDistWorker< Do >::Visit(), Skyfire::PlayerLastSearcher< Check >::Visit(), Skyfire::PlayerListSearcher< Check >::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerSearcher< Check >::Visit(), Skyfire::PlayerWorker< Do >::Visit(), Skyfire::UnitLastSearcher< Check >::Visit(), Skyfire::UnitLastSearcher< Check >::Visit(), Skyfire::UnitListSearcher< Check >::Visit(), Skyfire::UnitListSearcher< Check >::Visit(), Skyfire::UnitSearcher< Check >::Visit(), Skyfire::UnitSearcher< Check >::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleNotifier::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), WorldObjectChangeAccumulator::Visit(), WorldObjectChangeAccumulator::Visit(), and WorldObjectChangeAccumulator::Visit().

◆ end()

template<class OBJECT>
iterator GridRefManager< OBJECT >::end ( )
inline

Definition at line 24 of file GridRefManager.h.

Referenced by Map::DelayedUpdate(), Map::ProcessRelocationNotifies(), ResetNotifier::resetNotify(), Map::UnloadAll(), Skyfire::GridUpdater::updateObjects(), ObjectGridCleaner::Visit(), ObjectGridEvacuator::Visit(), ObjectGridEvacuator::Visit(), ObjectGridStoper::Visit(), Skyfire::AIRelocationNotifier::Visit(), Skyfire::CreatureLastSearcher< Check >::Visit(), Skyfire::CreatureListSearcher< Check >::Visit(), Skyfire::CreatureRelocationNotifier::Visit(), Skyfire::CreatureRelocationNotifier::Visit(), Skyfire::CreatureSearcher< Check >::Visit(), Skyfire::CreatureWorker< Do >::Visit(), Skyfire::DelayedUnitRelocation::Visit(), Skyfire::DelayedUnitRelocation::Visit(), Skyfire::GameObjectLastSearcher< Check >::Visit(), Skyfire::GameObjectListSearcher< Check >::Visit(), Skyfire::GameObjectSearcher< Check >::Visit(), Skyfire::GameObjectWorker< Functor >::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::MessageDistDeliverer::Visit(), Skyfire::ObjectUpdater::Visit(), Skyfire::PlayerDistWorker< Do >::Visit(), Skyfire::PlayerLastSearcher< Check >::Visit(), Skyfire::PlayerListSearcher< Check >::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerRelocationNotifier::Visit(), Skyfire::PlayerSearcher< Check >::Visit(), Skyfire::PlayerWorker< Do >::Visit(), Skyfire::UnitLastSearcher< Check >::Visit(), Skyfire::UnitLastSearcher< Check >::Visit(), Skyfire::UnitListSearcher< Check >::Visit(), Skyfire::UnitListSearcher< Check >::Visit(), Skyfire::UnitSearcher< Check >::Visit(), Skyfire::UnitSearcher< Check >::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleChangesNotifier::Visit(), Skyfire::VisibleNotifier::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectLastSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectListSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectSearcher< Check >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), Skyfire::WorldObjectWorker< Do >::Visit(), WorldObjectChangeAccumulator::Visit(), WorldObjectChangeAccumulator::Visit(), and WorldObjectChangeAccumulator::Visit().

◆ getFirst()

template<class OBJECT>
GridReference< OBJECT > * GridRefManager< OBJECT >::getFirst ( )
inline

◆ getLast()

template<class OBJECT>
GridReference< OBJECT > * GridRefManager< OBJECT >::getLast ( )
inline

◆ rbegin()

template<class OBJECT>
iterator GridRefManager< OBJECT >::rbegin ( )
inline

Definition at line 25 of file GridRefManager.h.

◆ rend()

template<class OBJECT>
iterator GridRefManager< OBJECT >::rend ( )
inline

Definition at line 26 of file GridRefManager.h.


The documentation for this class was generated from the following files: