TrinityCore
Loading...
Searching...
No Matches
ThreatManager.h File Reference
#include "Common.h"
#include "IteratorPair.h"
#include "ObjectGuid.h"
#include "SharedDefines.h"
#include <array>
#include <memory>
#include <unordered_map>
#include <vector>
+ Include dependency graph for ThreatManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CompareThreatLessThan
 
class  ThreatManager
 
class  ThreatManager::ThreatListIterator
 
class  ThreatReference
 

Enumerations

enum class  ThreatListClientUpdateFlags : uint8 { None = 0x0 , UpdateNeeded = 0x1 , ForceHighestUpdate = 0x2 }
 

Functions

 DEFINE_ENUM_FLAG (ThreatListClientUpdateFlags)
 

Enumeration Type Documentation

◆ ThreatListClientUpdateFlags

enum class ThreatListClientUpdateFlags : uint8
strong
Enumerator
None 
UpdateNeeded 
ForceHighestUpdate 

Definition at line 80 of file ThreatManager.h.

Function Documentation

◆ DEFINE_ENUM_FLAG()

DEFINE_ENUM_FLAG ( ThreatListClientUpdateFlags  )