CommonLibVR
RE::BSResource::REntryCache< T_EntryCacheTraits > Class Template Reference

#include <BSResourceEntryCache.h>

Public Types

using U_EntryCacheTraits = T_EntryCacheTraits
 

Public Attributes

T_EntryCacheTraits::U_Entry ** table
 
std::uint32_t tableSize
 
std::uint32_t tombstoneCount
 
std::uint32_t active
 
std::uint32_t maxActive
 
std::uint32_t misses
 
BSTAtomicValue< std::uint32_t > ctrl
 

Member Typedef Documentation

◆ U_EntryCacheTraits

template<class T_EntryCacheTraits >
using RE::BSResource::REntryCache< T_EntryCacheTraits >::U_EntryCacheTraits = T_EntryCacheTraits

Member Data Documentation

◆ active

template<class T_EntryCacheTraits >
std::uint32_t RE::BSResource::REntryCache< T_EntryCacheTraits >::active

◆ ctrl

template<class T_EntryCacheTraits >
BSTAtomicValue<std::uint32_t> RE::BSResource::REntryCache< T_EntryCacheTraits >::ctrl

◆ maxActive

template<class T_EntryCacheTraits >
std::uint32_t RE::BSResource::REntryCache< T_EntryCacheTraits >::maxActive

◆ misses

template<class T_EntryCacheTraits >
std::uint32_t RE::BSResource::REntryCache< T_EntryCacheTraits >::misses

◆ table

template<class T_EntryCacheTraits >
T_EntryCacheTraits::U_Entry** RE::BSResource::REntryCache< T_EntryCacheTraits >::table

◆ tableSize

template<class T_EntryCacheTraits >
std::uint32_t RE::BSResource::REntryCache< T_EntryCacheTraits >::tableSize

◆ tombstoneCount

template<class T_EntryCacheTraits >
std::uint32_t RE::BSResource::REntryCache< T_EntryCacheTraits >::tombstoneCount

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