12 template <
class Key,
class T, std::u
int32_t SIZE,
template <
class>
class Singleton>
20 template <
class Key,
class T, std::u
int32_t SIZE>
27 template <
class,
class>
35 template <
class T = IUIMessageData>
42 static_assert(
sizeof(MessageDataFactoryManager) == 0x1A8);
Definition: BSTCreateFactoryManager.h:22
Definition: BSTCreateFactoryManager.h:14
BSTStaticHashMap< Key, const T *, SIZE > factories
Definition: BSTCreateFactoryManager.h:17
Definition: BSTHashMap.h:21
Definition: IUIMessageData.h:6
Definition: BSTCreateFactoryManager.h:31
static MessageDataFactoryManager * GetSingleton()
const BSTDerivedCreator< T, IUIMessageData > * GetCreator(const BSFixedString &a_type) const
Definition: BSTCreateFactoryManager.h:36
constexpr REL::ID Singleton(static_cast< std::uint64_t >(400636))
Definition: AbsorbEffect.h:6
Definition: BSTDerivedCreator.h:10