TrinityCore
Loading...
Searching...
No Matches
Trinity::HealthPctOrderPred Class Reference

Public Member Functions

 HealthPctOrderPred (bool ascending=true)
 
bool operator() (WorldObject const *objA, WorldObject const *objB) const
 
bool operator() (Unit const *a, Unit const *b) const
 

Private Attributes

bool const _ascending
 

Detailed Description

Definition at line 2039 of file Unit.h.

Constructor & Destructor Documentation

◆ HealthPctOrderPred()

Trinity::HealthPctOrderPred::HealthPctOrderPred ( bool  ascending = true)
inline

Definition at line 2042 of file Unit.h.

Member Function Documentation

◆ operator()() [1/2]

bool Trinity::HealthPctOrderPred::operator() ( Unit const *  a,
Unit const *  b 
) const
inline

Definition at line 2053 of file Unit.h.

References _ascending, Unit::GetHealth(), and Unit::GetMaxHealth().

◆ operator()() [2/2]

bool Trinity::HealthPctOrderPred::operator() ( WorldObject const *  objA,
WorldObject const *  objB 
) const
inline

Definition at line 2044 of file Unit.h.

References _ascending, Unit::GetHealth(), Unit::GetMaxHealth(), and Object::ToUnit().

Member Data Documentation

◆ _ascending

bool const Trinity::HealthPctOrderPred::_ascending
private

Definition at line 2061 of file Unit.h.

Referenced by operator()(), and operator()().


The documentation for this class was generated from the following file: