OregonCore  revision fb2a440-git
Your Favourite TBC server
PoolMgr.h File Reference
#include "Platform/Define.h"
#include "Policies/Singleton.h"
#include "Creature.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   Oregon::Singleton<PoolMgr>::Instance()
 

Typedefs

typedef std::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

Typedef Documentation

typedef std::set<uint32> ActivePoolObjects

Definition at line 43 of file PoolMgr.h.

typedef std::map<uint32, uint32> ActivePoolPools

Definition at line 44 of file PoolMgr.h.

typedef std::multimap<uint32, uint32> PooledQuestRelation

Definition at line 100 of file PoolMgr.h.

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

Definition at line 101 of file PoolMgr.h.

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

Definition at line 102 of file PoolMgr.h.