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

#include <LootMgr.h>

Public Types

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

Public Member Functions

LootValidatorRefgetFirst ()
 
LootValidatorRefgetLast ()
 
iterator begin ()
 
iterator end ()
 
iterator rbegin ()
 
iterator rend ()
 
- Public Member Functions inherited from RefManager< Loot, LootValidatorRef >
 RefManager ()
 
virtual ~RefManager ()
 
Reference< Loot,
LootValidatorRef > * 
getFirst ()
 
Reference< Loot,
LootValidatorRef > const
getFirst () const
 
Reference< Loot,
LootValidatorRef > * 
getLast ()
 
Reference< Loot,
LootValidatorRef > const
getLast () 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 ()
 

Member Typedef Documentation

Member Function Documentation

iterator LootValidatorRefManager::begin ( )
inline
306 { return iterator(getFirst()); }
LinkedListHead::Iterator< LootValidatorRef > iterator
Definition: LootMgr.h:301
LootValidatorRef * getFirst()
Definition: LootMgr.h:303

+ Here is the call graph for this function:

iterator LootValidatorRefManager::end ( )
inline
307 { return iterator(NULL); }
arena_t NULL
Definition: jemalloc_internal.h:624
LinkedListHead::Iterator< LootValidatorRef > iterator
Definition: LootMgr.h:301
LootValidatorRef* LootValidatorRefManager::getFirst ( )
inline
Definition: LootMgr.h:288
Reference< TO, FROM > * getFirst()
Definition: RefManager.h:33

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

LootValidatorRef* LootValidatorRefManager::getLast ( )
inline
Definition: LootMgr.h:288
Reference< TO, FROM > * getLast()
Definition: RefManager.h:35

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

iterator LootValidatorRefManager::rbegin ( )
inline
308 { return iterator(getLast()); }
LootValidatorRef * getLast()
Definition: LootMgr.h:304
LinkedListHead::Iterator< LootValidatorRef > iterator
Definition: LootMgr.h:301

+ Here is the call graph for this function:

iterator LootValidatorRefManager::rend ( )
inline
309 { return iterator(NULL); }
arena_t NULL
Definition: jemalloc_internal.h:624
LinkedListHead::Iterator< LootValidatorRef > iterator
Definition: LootMgr.h:301

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