CommonLibSSE (Parapets fork)
RE::MessageDataFactoryManager Class Reference

#include <BSTCreateFactoryManager.h>

Inheritance diagram for RE::MessageDataFactoryManager:
RE::BSTCreateFactoryManager< BSFixedString, IUIMessageData, 16 > RE::BSTFactoryManager< Key, T, SIZE, Singleton >

Public Member Functions

template<class T = IUIMessageData>
const BSTDerivedCreator< T, IUIMessageData > * GetCreator (const BSFixedString &a_type) const
 

Static Public Member Functions

static MessageDataFactoryManagerGetSingleton ()
 

Additional Inherited Members

- Public Attributes inherited from RE::BSTFactoryManager< Key, T, SIZE, Singleton >
BSTStaticHashMap< Key, const T *, SIZE > factories
 

Member Function Documentation

◆ GetCreator()

template<class T = IUIMessageData>
const BSTDerivedCreator<T, IUIMessageData>* RE::MessageDataFactoryManager::GetCreator ( const BSFixedString a_type) const
inline

◆ GetSingleton()

static MessageDataFactoryManager* RE::MessageDataFactoryManager::GetSingleton ( )
static

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