TrinityCore
CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W > Class Template Reference

Public Member Functions

template<typename T >
 AIFunctionMapWorker (T &&worker)
 
void Visit (std::unordered_map< ObjectGuid, ObjectType * > &objects)
 
template<typename O >
void Visit (std::unordered_map< ObjectGuid, O * > &)
 

Private Attributes

_worker
 

Detailed Description

template<typename ObjectType, typename ScriptType, typename Base>
template<typename W>
class CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W >

Definition at line 389 of file ScriptMgr.cpp.

Constructor & Destructor Documentation

◆ AIFunctionMapWorker()

template<typename ObjectType , typename ScriptType , typename Base >
template<typename W >
template<typename T >
CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W >::AIFunctionMapWorker ( T &&  worker)
inline

Definition at line 393 of file ScriptMgr.cpp.

Member Function Documentation

◆ Visit() [1/2]

template<typename ObjectType , typename ScriptType , typename Base >
template<typename W >
template<typename O >
void CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W >::Visit ( std::unordered_map< ObjectGuid, O * > &  )
inline

Definition at line 402 of file ScriptMgr.cpp.

◆ Visit() [2/2]

template<typename ObjectType , typename ScriptType , typename Base >
template<typename W >
void CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W >::Visit ( std::unordered_map< ObjectGuid, ObjectType * > &  objects)
inline

Definition at line 396 of file ScriptMgr.cpp.

Member Data Documentation

◆ _worker

template<typename ObjectType , typename ScriptType , typename Base >
template<typename W >
W CreatureGameObjectAreaTriggerScriptRegistrySwapHooks< ObjectType, ScriptType, Base >::AIFunctionMapWorker< W >::_worker
private

Definition at line 405 of file ScriptMgr.cpp.


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