◆ CreatureCountWorker()
debug_commandscript::CreatureCountWorker::CreatureCountWorker |
( |
| ) |
|
|
inline |
◆ GetTopCreatureCount()
std::vector< std::pair< uint32, uint32 > > debug_commandscript::CreatureCountWorker::GetTopCreatureCount |
( |
uint32 |
count | ) |
|
|
inline |
1330 {
1331 auto comp = [](std::pair<uint32, uint32> const& a, std::pair<uint32, uint32> const& b)
1332 {
1333 return a.second > b.second;
1334 };
1336
1337 count = std::min(count,
uint32(set.size()));
1338 std::vector<std::pair<uint32, uint32>> result(count);
1339 std::copy_n(set.begin(), count, result.begin());
1340
1341 return result;
1342 }
std::uint32_t uint32
Definition Define.h:107
std::unordered_map< uint32, uint32 > creatureIds
Definition cs_debug.cpp:1345
References creatureIds.
Referenced by debug_commandscript::HandleDebugObjectCountMap().
◆ Visit() [1/2]
void debug_commandscript::CreatureCountWorker::Visit |
( |
std::unordered_map< ObjectGuid, Creature * > & |
creatureMap | ) |
|
|
inline |
1318 {
1319 for (auto const& p : creatureMap)
1320 {
1322 ++count;
1323 }
1324 }
References creatureIds.
◆ Visit() [2/2]
template<class T >
void debug_commandscript::CreatureCountWorker::Visit |
( |
std::unordered_map< ObjectGuid, T * > & |
| ) |
|
|
inline |
◆ creatureIds
std::unordered_map<uint32, uint32> debug_commandscript::CreatureCountWorker::creatureIds |
|
private |
The documentation for this class was generated from the following file: