13 template <
class Type,
class Handler,
class Parameter,
template <
class>
class Parent>
15 public Parent<Parameter>,
24 using BSIntrusiveRefCounted::operator
new;
25 using BSIntrusiveRefCounted::operator
delete;
44 template <
class T,
class Key>
52 template <
class T,
class Key>
66 BSTSmartPointer<AnimResponse>,
68 ResponseDefinitionMissPolicy,
69 PreloadResponsesInitializationPolicy>
Definition BSResponse.h:17
BSTSmartPointer< functor_type > GetHandler(const Type &a_type)
Definition BSResponse.h:27
BSTHashMap< Type, BSTSmartPointer< functor_type > > handlerMap
Definition BSResponse.h:40
~BSResponse() override=default
BSTSmartPointer< BSResponse< Type, Handler, Parameter, Parent > > backupResponse
Definition BSResponse.h:41
Definition BSTObjectDictionary.h:18
Definition BSTHashMap.h:21
Definition BSTSmartPointer.h:36
Definition IHandlerFunctor.h:13
Definition BSResponse.h:54
virtual ~PreloadResponsesInitializationPolicy()
Definition BSResponse.h:46
virtual ~ResponseDefinitionMissPolicy()
Definition BSResponse.h:70
static ResponseDictionary * GetSingleton()
Definition AbsorbEffect.h:6
BSResponse< BSFixedString, Actor, BSFixedString, DoNothingUnhandledPolicy > AnimResponse
Definition BSResponse.h:61
Definition BSIntrusiveRefCounted.h:8