CommonLibSSE NG
SettingCollectionMap.h
Go to the documentation of this file.
1 #pragma once
2 
4 #include "RE/S/Setting.h"
6 
7 namespace 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: 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: SettingCollection.h:9
Definition: AbsorbEffect.h:6