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

#include <GridReference.h>

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

Public Member Functions

 GridReference ()
GridReferencenext ()
 ~GridReference ()
Public Member Functions inherited from Reference< GridRefManager< OBJECT >, OBJECT >
OBJECT * GetSource () const
GridRefManager< OBJECT > * getTarget () const
void invalidate ()
bool isValid () const
void link (GridRefManager< OBJECT > *toObj, OBJECT *fromObj)
Reference< GridRefManager< OBJECT >, OBJECT > * next ()
Reference< GridRefManager< OBJECT >, OBJECT > * nocheck_next ()
Reference< GridRefManager< OBJECT >, OBJECT > * nocheck_prev ()
GridRefManager< OBJECT > * operator-> () const
Reference< GridRefManager< OBJECT >, OBJECT > * 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

template<class OBJECT>
class GridReference< OBJECT >

Definition at line 14 of file GridReference.h.

Constructor & Destructor Documentation

◆ GridReference()

template<class OBJECT>
GridReference< OBJECT >::GridReference ( )
inline

Definition at line 34 of file GridReference.h.

References Reference< GridRefManager< OBJECT >, OBJECT >::Reference().

Referenced by next().

◆ ~GridReference()

template<class OBJECT>
GridReference< OBJECT >::~GridReference ( )
inline

Member Function Documentation

◆ next()

template<class OBJECT>
GridReference * GridReference< OBJECT >::next ( )
inline

Definition at line 36 of file GridReference.h.

References GridReference(), next(), and Reference< GridRefManager< OBJECT >, OBJECT >::Reference().

Referenced by next().

◆ sourceObjectDestroyLink()

template<class OBJECT>
void GridReference< OBJECT >::sourceObjectDestroyLink ( )
inlineprotectedvirtual

◆ targetObjectBuildLink()

template<class OBJECT>
void GridReference< OBJECT >::targetObjectBuildLink ( )
inlineprotectedvirtual

◆ targetObjectDestroyLink()

template<class OBJECT>
void GridReference< OBJECT >::targetObjectDestroyLink ( )
inlineprotectedvirtual

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