◆ CreatureCountWorker()
debug_commandscript::CreatureCountWorker::CreatureCountWorker |
( |
| ) |
|
|
inline |
◆ GetTopCreatureCount()
std::vector< std::pair< uint32, uint32 > > debug_commandscript::CreatureCountWorker::GetTopCreatureCount |
( |
uint32 |
count | ) |
|
|
inline |
1337 {
1338 auto comp = [](std::pair<uint32, uint32> const& a, std::pair<uint32, uint32> const& b)
1339 {
1340 return a.second > b.second;
1341 };
1343
1344 count = std::min(count,
uint32(set.size()));
1345 std::vector<std::pair<uint32, uint32>> result(count);
1346 std::copy_n(set.begin(), count, result.begin());
1347
1348 return result;
1349 }
std::uint32_t uint32
Definition Define.h:107
std::unordered_map< uint32, uint32 > creatureIds
Definition cs_debug.cpp:1352
References creatureIds.
Referenced by debug_commandscript::HandleDebugObjectCountMap().
◆ Visit() [1/2]
void debug_commandscript::CreatureCountWorker::Visit |
( |
std::unordered_map< ObjectGuid, Creature * > & |
creatureMap | ) |
|
|
inline |
1325 {
1326 for (auto const& p : creatureMap)
1327 {
1329 ++count;
1330 }
1331 }
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: