TrinityCore
GridRefManager< OBJECT > Class Template Reference

#include <GridRefManager.h>

+ Inheritance 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
 
typedef LinkedListHead::Iterator< Reference< GridRefManager< OBJECT >, OBJECT > const > const_iterator
 
- Public Types inherited from LinkedListHead
typedef Iterator< LinkedListElementiterator
 

Public Member Functions

GridReference< OBJECT > * getFirst ()
 
GridReference< OBJECT > * getLast ()
 
iterator begin ()
 
iterator end ()
 
- Public Member Functions inherited from RefManager< GridRefManager< OBJECT >, OBJECT >
 RefManager ()
 
Reference< GridRefManager< OBJECT >, OBJECT > * getFirst ()
 
Reference< GridRefManager< OBJECT >, OBJECT > 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
 
LinkedListElementgetFirst ()
 
LinkedListElement const * getFirst () const
 
LinkedListElementgetLast ()
 
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 ()
 

Detailed Description

template<class OBJECT>
class GridRefManager< OBJECT >

Definition at line 27 of file GridRefManager.h.

Member Typedef Documentation

◆ iterator

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

Definition at line 30 of file GridRefManager.h.

Member Function Documentation

◆ begin()

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

Definition at line 35 of file GridRefManager.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ end()

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

Definition at line 36 of file GridRefManager.h.

+ Here is the caller graph for this function:

◆ getFirst()

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

Definition at line 32 of file GridRefManager.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLast()

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

Definition at line 33 of file GridRefManager.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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