◆ CreatureCountWorker()
| debug_commandscript::CreatureCountWorker::CreatureCountWorker |
( |
| ) |
|
|
inline |
◆ GetTopCreatureCount()
| std::vector< std::pair< uint32, uint32 > > debug_commandscript::CreatureCountWorker::GetTopCreatureCount |
( |
uint32 |
count | ) |
|
|
inline |
1479 {
1480 auto comp = [](std::pair<uint32, uint32> const& a, std::pair<uint32, uint32> const& b)
1481 {
1482 return a.second > b.second;
1483 };
1485
1486 count = std::min(count,
uint32(set.size()));
1487 std::vector<std::pair<uint32, uint32>> result(count);
1488 std::copy_n(set.begin(), count, result.begin());
1489
1490 return result;
1491 }
std::uint32_t uint32
Definition Define.h:107
std::unordered_map< uint32, uint32 > creatureIds
Definition cs_debug.cpp:1494
References creatureIds.
Referenced by debug_commandscript::HandleDebugObjectCountMap().
◆ Visit() [1/2]
| void debug_commandscript::CreatureCountWorker::Visit |
( |
std::unordered_map< ObjectGuid, Creature * > & |
creatureMap | ) |
|
|
inline |
1467 {
1468 for (auto const& p : creatureMap)
1469 {
1471 ++count;
1472 }
1473 }
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: