Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
MapReference Class Reference

#include <MapReference.h>

Inheritance diagram for MapReference:
Collaboration diagram for MapReference:

Public Member Functions

 MapReference ()
MapReferencenext ()
MapReference const * next () const
MapReference const * nocheck_prev () const
MapReferencenockeck_prev ()
 ~MapReference ()
Public Member Functions inherited from Reference< Map, Player >
PlayerGetSource () const
MapgetTarget () const
void invalidate ()
bool isValid () const
void link (Map *toObj, Player *fromObj)
Reference< Map, Player > * next ()
Reference< Map, Player > * nocheck_next ()
Reference< Map, Player > * nocheck_prev ()
Mapoperator-> () const
Reference< Map, Player > * prev ()
 Reference ()
void unlink ()
virtual ~Reference ()
Public Member Functions inherited from LinkedListElement
void delink ()
bool hasNext () const
bool hasPrev () const
void insertAfter (LinkedListElement *pElem)
void insertBefore (LinkedListElement *pElem)
bool isInList () const
 LinkedListElement ()
LinkedListElementnext ()
LinkedListElement const * next () const
LinkedListElementnocheck_next ()
LinkedListElement const * nocheck_next () const
LinkedListElementnocheck_prev ()
LinkedListElement const * nocheck_prev () const
LinkedListElementprev ()
LinkedListElement const * prev () const
virtual ~LinkedListElement ()

Protected Member Functions

void sourceObjectDestroyLink ()
void targetObjectBuildLink ()
void targetObjectDestroyLink ()

Detailed Description

Definition at line 12 of file MapReference.h.

Constructor & Destructor Documentation

◆ MapReference()

MapReference::MapReference ( )
inline

Definition at line 32 of file MapReference.h.

References Reference< Map, Player >::Reference().

Referenced by next(), next(), nocheck_prev(), and nockeck_prev().

◆ ~MapReference()

MapReference::~MapReference ( )
inline

Definition at line 33 of file MapReference.h.

References Reference< Map, Player >::unlink().

Member Function Documentation

◆ next() [1/2]

MapReference * MapReference::next ( )
inline

Definition at line 34 of file MapReference.h.

References MapReference(), and Reference< TO, FROM >::next().

◆ next() [2/2]

MapReference const * MapReference::next ( ) const
inline

Definition at line 35 of file MapReference.h.

References MapReference(), and Reference< TO, FROM >::next().

◆ nocheck_prev()

MapReference const * MapReference::nocheck_prev ( ) const
inline

Definition at line 37 of file MapReference.h.

References MapReference(), and Reference< TO, FROM >::nocheck_prev().

◆ nockeck_prev()

MapReference * MapReference::nockeck_prev ( )
inline

Definition at line 36 of file MapReference.h.

References MapReference(), and Reference< TO, FROM >::nocheck_prev().

◆ sourceObjectDestroyLink()

void MapReference::sourceObjectDestroyLink ( )
inlineprotectedvirtual

◆ targetObjectBuildLink()

void MapReference::targetObjectBuildLink ( )
inlineprotectedvirtual

◆ targetObjectDestroyLink()

void MapReference::targetObjectDestroyLink ( )
inlineprotectedvirtual

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