TrinityCore
Loading...
Searching...
No Matches
PhasingHandler::ControlledUnitVisitor Class Reference

Public Member Functions

 ControlledUnitVisitor (WorldObject *owner)
 
template<typename Func >
void VisitControlledOf (Unit *unit, Func &&func)
 

Private Attributes

Trinity::Containers::FlatSet< WorldObject *, std::less< WorldObject * >, boost::container::small_vector< WorldObject *, 8 > > _visited
 

Detailed Description

Definition at line 64 of file PhasingHandler.cpp.

Constructor & Destructor Documentation

◆ ControlledUnitVisitor()

PhasingHandler::ControlledUnitVisitor::ControlledUnitVisitor ( WorldObject owner)
inlineexplicit

Definition at line 67 of file PhasingHandler.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ VisitControlledOf()

template<typename Func >
void PhasingHandler::ControlledUnitVisitor::VisitControlledOf ( Unit unit,
Func &&  func 
)
inline

Definition at line 73 of file PhasingHandler.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ _visited

Trinity::Containers::FlatSet<WorldObject*, std::less<WorldObject*>, boost::container::small_vector<WorldObject*, 8> > PhasingHandler::ControlledUnitVisitor::_visited
private

Definition at line 95 of file PhasingHandler.cpp.


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