Horizon Official Technical Documentation
GUIDCheckPredicate Class Reference

#include <GridNotifierPredicates.hpp>

Public Member Functions

 GUIDCheckPredicate (uint32_t guid)
 
bool operator() (std::weak_ptr< Horizon::Zone::Unit > unit)
 

Private Attributes

uint32_t _guid
 

Constructor & Destructor Documentation

◆ GUIDCheckPredicate()

GUIDCheckPredicate::GUIDCheckPredicate ( uint32_t  guid)
inline
39: _guid(guid) { }
uint32_t _guid
Definition: GridNotifierPredicates.hpp:47

Member Function Documentation

◆ operator()()

bool GUIDCheckPredicate::operator() ( std::weak_ptr< Horizon::Zone::Unit unit)
inline
42 {
43 return !unit.expired() && ((unit.lock())->guid() == _guid);
44 }

References _guid.

Member Data Documentation

◆ _guid

uint32_t GUIDCheckPredicate::_guid
private

Referenced by operator()().


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