AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PoolMgr.h File Reference
#include "Creature.h"
#include "Define.h"
#include "GameObject.h"
#include "QuestDef.h"

Go to the source code of this file.

Classes

struct  PoolTemplateData
 
struct  PoolObject
 
class  Pool
 
class  ActivePoolData
 
class  PoolGroup< T >
 
class  PoolMgr
 

Macros

#define sPoolMgr   PoolMgr::instance()
 

Typedefs

typedef std::unordered_set< uint32ActivePoolObjects
 
typedef std::map< uint32, uint32ActivePoolPools
 
typedef std::multimap< uint32, uint32PooledQuestRelation
 
typedef std::pair< PooledQuestRelation::const_iterator, PooledQuestRelation::const_iterator > PooledQuestRelationBounds
 
typedef std::pair< PooledQuestRelation::iterator, PooledQuestRelation::iterator > PooledQuestRelationBoundsNC
 

Macro Definition Documentation

◆ sPoolMgr

#define sPoolMgr   PoolMgr::instance()

Typedef Documentation

◆ ActivePoolObjects

typedef std::unordered_set<uint32> ActivePoolObjects

◆ ActivePoolPools

typedef std::map<uint32, uint32> ActivePoolPools

◆ PooledQuestRelation

typedef std::multimap<uint32, uint32> PooledQuestRelation

◆ PooledQuestRelationBounds

typedef std::pair<PooledQuestRelation::const_iterator, PooledQuestRelation::const_iterator> PooledQuestRelationBounds

◆ PooledQuestRelationBoundsNC

typedef std::pair<PooledQuestRelation::iterator, PooledQuestRelation::iterator> PooledQuestRelationBoundsNC