CommonLibSSE (powerof3)
RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs > Class Template Reference

#include <BSResourceEntry.h>

Classes

union  UserData
 

Public Types

using U_Type = T_Type
 
using U_EntryDBTraitsCArgs = T_EntryDBTraitsCArgs
 

Public Attributes

ID name
 
BSTAtomicValue< std::uint32_t > ctrl
 
UserData userData
 
Entry< T_Type, T_EntryDBTraitsCArgs > * next
 
BSTSmartPointer< Streamstream
 
T_Type data
 

Member Typedef Documentation

◆ U_EntryDBTraitsCArgs

template<class T_Type , class T_EntryDBTraitsCArgs >
using RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::U_EntryDBTraitsCArgs = T_EntryDBTraitsCArgs

◆ U_Type

template<class T_Type , class T_EntryDBTraitsCArgs >
using RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::U_Type = T_Type

Member Data Documentation

◆ ctrl

template<class T_Type , class T_EntryDBTraitsCArgs >
BSTAtomicValue<std::uint32_t> RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::ctrl

◆ data

template<class T_Type , class T_EntryDBTraitsCArgs >
T_Type RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::data

◆ name

template<class T_Type , class T_EntryDBTraitsCArgs >
ID RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::name

◆ next

template<class T_Type , class T_EntryDBTraitsCArgs >
Entry<T_Type, T_EntryDBTraitsCArgs>* RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::next

◆ stream

template<class T_Type , class T_EntryDBTraitsCArgs >
BSTSmartPointer<Stream> RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::stream

◆ userData

template<class T_Type , class T_EntryDBTraitsCArgs >
UserData RE::BSResource::Entry< T_Type, T_EntryDBTraitsCArgs >::userData

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