AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "GridReference.h"
Public Member Functions | |
GridReference () | |
~GridReference () override | |
GridReference * | next () |
Public Member Functions inherited from Reference< GridRefMgr< OBJECT >, OBJECT > | |
Reference () | |
virtual | ~Reference ()=default |
void | link (GridRefMgr< OBJECT > *toObj, OBJECT *fromObj) |
void | unlink () |
void | invalidate () |
bool | isValid () const |
Reference< GridRefMgr< OBJECT >, OBJECT > * | next () |
Reference< GridRefMgr< OBJECT >, OBJECT > const * | next () const |
Reference< GridRefMgr< OBJECT >, OBJECT > * | prev () |
Reference< GridRefMgr< OBJECT >, OBJECT > const * | prev () const |
Reference< GridRefMgr< OBJECT >, OBJECT > * | nocheck_next () |
Reference< GridRefMgr< OBJECT >, OBJECT > const * | nocheck_next () const |
Reference< GridRefMgr< OBJECT >, OBJECT > * | nocheck_prev () |
Reference< GridRefMgr< OBJECT >, OBJECT > const * | nocheck_prev () const |
GridRefMgr< OBJECT > * | operator-> () const |
GridRefMgr< OBJECT > * | getTarget () const |
OBJECT * | GetSource () const |
Public Member Functions inherited from LinkedListElement | |
LinkedListElement ()=default | |
~LinkedListElement () | |
bool | hasNext () const |
bool | hasPrev () const |
bool | isInList () const |
LinkedListElement * | next () |
LinkedListElement const * | next () const |
LinkedListElement * | prev () |
LinkedListElement const * | prev () const |
LinkedListElement * | nocheck_next () |
LinkedListElement const * | nocheck_next () const |
LinkedListElement * | nocheck_prev () |
LinkedListElement const * | nocheck_prev () const |
void | delink () |
void | insertBefore (LinkedListElement *pElem) |
void | insertAfter (LinkedListElement *pElem) |
Protected Member Functions | |
void | targetObjectBuildLink () override |
void | targetObjectDestroyLink () override |
void | sourceObjectDestroyLink () override |
virtual void | targetObjectBuildLink ()=0 |
virtual void | targetObjectDestroyLink ()=0 |
virtual void | sourceObjectDestroyLink ()=0 |
|
inline |
|
inlineoverride |
References Reference< GridRefMgr< OBJECT >, OBJECT >::unlink().
|
inline |
References GridReference< OBJECT >::next().
Referenced by GridReference< OBJECT >::next().
|
inlineoverrideprotectedvirtual |
Implements Reference< GridRefMgr< OBJECT >, OBJECT >.
References Reference< GridRefMgr< OBJECT >, OBJECT >::getTarget().
|
inlineoverrideprotectedvirtual |
Implements Reference< GridRefMgr< OBJECT >, OBJECT >.
References Reference< GridRefMgr< OBJECT >, OBJECT >::getTarget().
|
inlineoverrideprotectedvirtual |
Implements Reference< GridRefMgr< OBJECT >, OBJECT >.
References Reference< GridRefMgr< OBJECT >, OBJECT >::getTarget(), and Reference< GridRefMgr< OBJECT >, OBJECT >::isValid().