CommonLibSSE NG
Loading...
Searching...
No Matches
SettingCollectionMap.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/S/Setting.h"
6
7namespace RE
8{
9 template <class T>
11 {
12 public:
13 ~SettingCollectionMap() override; // 00
14
15 // override (SettingCollection<T>)
16 void InsertSetting(T* a_setting) override; // 01
17 void RemoveSetting(T* a_setting) override; // 02
18 void WriteAllSettings() override; // 08
19 void ReadAllSettings() override; // 09
20
21 // members
23 };
24 static_assert(sizeof(SettingCollectionMap<Setting>) == 0x140);
25}
Definition BSTCaseInsensitiveStringMap.h:10
Definition SettingCollection.h:9
Definition SettingCollectionMap.h:11
~SettingCollectionMap() override
void WriteAllSettings() override
void ReadAllSettings() override
void RemoveSetting(T *a_setting) override
BSTCaseInsensitiveStringMap< T * > settings
Definition SettingCollectionMap.h:22
void InsertSetting(T *a_setting) override
Definition AbsorbEffect.h:6