10 template <
class Handler,
class Parameter>
19 virtual bool ExecuteHandler(Handler& a_handler,
const Parameter& a_parameter) = 0;
21 inline bool operator()(Handler& a_handler,
const Parameter& a_parameter)
35 template <
class T,
class Key>
43 template <
class T,
class Key>
53 BSTSmartPointer<AnimHandler>,
55 HandlerCreationMissPolicy,
56 NoInitializationPolicy>
Definition: BSTObjectDictionary.h:18
Definition: IHandlerFunctor.h:37
virtual ~HandlerCreationMissPolicy()
Definition: IHandlerFunctor.h:57
static HandlerDictionary * GetSingleton()
Definition: IHandlerFunctor.h:13
virtual ~IHandlerFunctor()=default
virtual bool ExecuteHandler(Handler &a_handler, const Parameter &a_parameter)=0
bool operator()(Handler &a_handler, const Parameter &a_parameter)
Definition: IHandlerFunctor.h:21
std::uint32_t pad0C
Definition: IHandlerFunctor.h:27
IHandlerFunctor()=default
Definition: IHandlerFunctor.h:45
virtual ~NoInitializationPolicy()
Definition: AbsorbEffect.h:6
IHandlerFunctor< Actor, BSFixedString > AnimHandler
Definition: IHandlerFunctor.h:32
Definition: BSIntrusiveRefCounted.h:8