CommonLibSSE NG
Loading...
Searching...
No Matches
BSTObjectDictionary.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSAtomic.h"
4#include "RE/B/BSTHashMap.h"
5#include "RE/B/BSTSingleton.h"
6
7namespace RE
8{
9 template <
10 class T,
11 class Key,
12 template <class, class> class MissPolicy,
13 template <class, class> class InitializationPolicy>
15 public MissPolicy<T, Key>, // 00
16 public InitializationPolicy<T, Key>, // 08
17 public BSTSingletonSDM<BSTObjectDictionary<T, Key, MissPolicy, InitializationPolicy>> // 10
18 {
19 public:
20 std::uint8_t pad11; // 11
21 std::uint16_t pad12; // 12
22 std::uint32_t pad14; // 14
25 };
26 //static_assert(sizeof(BSTObjectDictionary) == 0x50);
27}
Definition BSAtomic.h:49
Definition BSTObjectDictionary.h:18
BSSpinLock definitionLock
Definition BSTObjectDictionary.h:24
std::uint16_t pad12
Definition BSTObjectDictionary.h:21
BSTHashMap< Key, T > objectDefinitions
Definition BSTObjectDictionary.h:23
std::uint8_t pad11
Definition BSTObjectDictionary.h:20
std::uint32_t pad14
Definition BSTObjectDictionary.h:22
Definition BSTHashMap.h:21
Definition AbsorbEffect.h:6
Definition BSTSingleton.h:50