![]() |
TrinityCore
|
#include <ArenaTeamMgr.h>
Public Types | |
| typedef std::unordered_map< uint32, ArenaTeam * > | ArenaTeamContainer |
Public Member Functions | |
| ArenaTeamMgr (ArenaTeamMgr const &)=delete | |
| ArenaTeamMgr (ArenaTeamMgr &&)=delete | |
| ArenaTeamMgr & | operator= (ArenaTeamMgr const &)=delete |
| ArenaTeamMgr & | operator= (ArenaTeamMgr &&)=delete |
| ArenaTeam * | GetArenaTeamById (uint32 arenaTeamId) const |
| ArenaTeam * | GetArenaTeamByName (std::string_view arenaTeamName) const |
| ArenaTeam * | GetArenaTeamByCaptain (ObjectGuid guid) const |
| void | LoadArenaTeams () |
| void | AddArenaTeam (ArenaTeam *arenaTeam) |
| void | RemoveArenaTeam (uint32 Id) |
| ArenaTeamContainer const & | GetArenaTeams () const |
| uint32 | GenerateArenaTeamId () |
| void | SetNextArenaTeamId (uint32 Id) |
Static Public Member Functions | |
| static ArenaTeamMgr * | instance () |
Protected Attributes | |
| uint32 | NextArenaTeamId |
| ArenaTeamContainer | ArenaTeamStore |
Private Member Functions | |
| ArenaTeamMgr () | |
| ~ArenaTeamMgr () | |
Definition at line 24 of file ArenaTeamMgr.h.
| typedef std::unordered_map<uint32, ArenaTeam*> ArenaTeamMgr::ArenaTeamContainer |
Definition at line 38 of file ArenaTeamMgr.h.
|
private |
Definition at line 25 of file ArenaTeamMgr.cpp.
|
private |
Definition at line 30 of file ArenaTeamMgr.cpp.
|
delete |
|
delete |
| void ArenaTeamMgr::AddArenaTeam | ( | ArenaTeam * | arenaTeam | ) |
Definition at line 67 of file ArenaTeamMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| uint32 ArenaTeamMgr::GenerateArenaTeamId | ( | ) |
| ArenaTeam * ArenaTeamMgr::GetArenaTeamByCaptain | ( | ObjectGuid | guid | ) | const |
Definition at line 59 of file ArenaTeamMgr.cpp.
Definition at line 43 of file ArenaTeamMgr.cpp.
| ArenaTeam * ArenaTeamMgr::GetArenaTeamByName | ( | std::string_view | arenaTeamName | ) | const |
|
inline |
Definition at line 48 of file ArenaTeamMgr.h.
|
static |
Definition at line 36 of file ArenaTeamMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void ArenaTeamMgr::LoadArenaTeams | ( | ) |
|
delete |
|
delete |
| void ArenaTeamMgr::RemoveArenaTeam | ( | uint32 | Id | ) |
Definition at line 74 of file ArenaTeamMgr.cpp.
|
inline |
Definition at line 51 of file ArenaTeamMgr.h.
|
protected |
Definition at line 55 of file ArenaTeamMgr.h.
|
protected |
Definition at line 54 of file ArenaTeamMgr.h.