TrinityCore
|
#include <SpellScript.h>
Classes | |
union | SpellCheckCastFnType |
Public Types | |
using | SafeWrapperType = SpellCastResult(*)(SpellScript *spellScript, SpellCheckCastFnType callImpl) |
Public Member Functions | |
template<typename ScriptFunc > | |
CheckCastHandler (ScriptFunc handler) | |
SpellCastResult | Call (SpellScript *spellScript) const |
Private Attributes | |
SpellCheckCastFnType | _callImpl |
SafeWrapperType | _safeWrapper |
Definition at line 287 of file SpellScript.h.
using SpellScript::CheckCastHandler::SafeWrapperType = SpellCastResult(*)(SpellScript* spellScript, SpellCheckCastFnType callImpl) |
Definition at line 296 of file SpellScript.h.
|
inlineexplicit |
Definition at line 299 of file SpellScript.h.
|
inline |
|
private |
Definition at line 335 of file SpellScript.h.
|
private |
Definition at line 336 of file SpellScript.h.