TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GroupRefManager Class Reference

#include <GroupRefManager.h>

Public Member Functions

GroupReferencegetFirst ()
 
GroupReference constgetFirst () const
 
- Public Member Functions inherited from RefManager< Group, Player >
 RefManager ()
 
virtual ~RefManager ()
 
Reference< Group, Player > * getFirst ()
 
Reference< Group, Player > constgetFirst () const
 
Reference< Group, Player > * getLast ()
 
Reference< Group, Player > constgetLast () const
 
iterator begin ()
 
iterator end ()
 
iterator rbegin ()
 
iterator rend ()
 
void clearReferences ()
 
- Public Member Functions inherited from LinkedListHead
 LinkedListHead ()
 
virtual ~LinkedListHead ()
 
bool isEmpty () const
 
LinkedListElementgetFirst ()
 
LinkedListElement constgetFirst () const
 
LinkedListElementgetLast ()
 
LinkedListElement constgetLast () const
 
void insertFirst (LinkedListElement *pElem)
 
void insertLast (LinkedListElement *pElem)
 
uint32 getSize () const
 
void incSize ()
 
void decSize ()
 

Additional Inherited Members

- Public Types inherited from RefManager< Group, Player >
typedef
LinkedListHead::Iterator
< Reference< Group, Player > > 
iterator
 
- Public Types inherited from LinkedListHead
typedef Iterator
< LinkedListElement
iterator
 

Member Function Documentation

GroupReference* GroupRefManager::getFirst ( )
inline
Definition: RefManager.h:26
Definition: GroupReference.h:27

+ Here is the caller graph for this function:

GroupReference const* GroupRefManager::getFirst ( ) const
inline
Definition: RefManager.h:26
Definition: GroupReference.h:27

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