TrinityCore
PoolMgr.h File Reference
#include "Define.h"
#include "SpawnData.h"
#include <map>
#include <memory>
#include <set>
#include <unordered_map>
#include <vector>
+ Include dependency graph for PoolMgr.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Macros

#define sPoolMgr   PoolMgr::instance()
 

Typedefs

typedef std::set< uint64SpawnedPoolObjects
 
typedef std::map< uint64, uint32SpawnedPoolPools
 

Macro Definition Documentation

◆ sPoolMgr

#define sPoolMgr   PoolMgr::instance()

Definition at line 179 of file PoolMgr.h.

Typedef Documentation

◆ SpawnedPoolObjects

typedef std::set<uint64> SpawnedPoolObjects

Definition at line 51 of file PoolMgr.h.

◆ SpawnedPoolPools

typedef std::map<uint64, uint32> SpawnedPoolPools

Definition at line 52 of file PoolMgr.h.