CommonLibSSE (Parapets fork)
RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy > Class Template Reference

#include <BSTObjectDictionary.h>

Inheritance diagram for RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >:
RE::BSTSingletonSDM< BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy > > RE::BSTSingletonSDMBase< Traits >

Public Attributes

std::uint8_t pad11
 
std::uint16_t pad12
 
std::uint32_t pad14
 
BSTHashMap< Key, T > objectDefinitions
 
BSSpinLock definitionLock
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Member Data Documentation

◆ definitionLock

template<class T , class Key , template< class, class > class MissPolicy, template< class, class > class InitializationPolicy>
BSSpinLock RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >::definitionLock
mutable

◆ objectDefinitions

template<class T , class Key , template< class, class > class MissPolicy, template< class, class > class InitializationPolicy>
BSTHashMap<Key, T> RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >::objectDefinitions

◆ pad11

template<class T , class Key , template< class, class > class MissPolicy, template< class, class > class InitializationPolicy>
std::uint8_t RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >::pad11

◆ pad12

template<class T , class Key , template< class, class > class MissPolicy, template< class, class > class InitializationPolicy>
std::uint16_t RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >::pad12

◆ pad14

template<class T , class Key , template< class, class > class MissPolicy, template< class, class > class InitializationPolicy>
std::uint32_t RE::BSTObjectDictionary< T, Key, MissPolicy, InitializationPolicy >::pad14

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