LkEngine 0.1.2
 
Loading...
Searching...
No Matches
LkEngine::LMetadataRegistry Class Reference

Public Member Functions

 LMetadataRegistry (const LMetadataRegistry &Other)=delete
 
 LMetadataRegistry (LMetadataRegistry &&Other)=delete
 
LMetadataRegistryoperator= (const LMetadataRegistry &Other)=delete
 
template<typename T >
void Register (std::string_view InClassName, const T *ObjectPtr)
 
template<typename T >
void RegisterObject (std::string_view ObjectVariableName, const T &ObjectToRegister)
 
FORCEINLINE int GetClassRegistrySize () const
 
FORCEINLINE const std::unordered_map< std::string, FClassMetadata > & GetStaticClassRegistry () const
 
FORCEINLINE const std::unordered_map< std::string, std::pair< std::string, std::time_t > > & GetLiveCollection () const
 

Static Public Member Functions

static FORCEINLINE LMetadataRegistryGet ()
 

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