CommonLibVR
SettingCollectionList.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSTList.h"
5 
6 namespace RE
7 {
8  template <class T>
10  {
11  public:
12  ~SettingCollectionList() override; // 00
13 
14  // override (SettingCollection<T>)
15  void InsertSetting(T* a_setting) override; // 01
16  void RemoveSetting(T* a_setting) override; // 02
17  void WriteAllSettings() override; // 08
18  void ReadAllSettings() override; // 09
19 
20  // members
22  private:
23  KEEP_FOR_RE()
24  };
25  static_assert(sizeof(SettingCollectionList<void*>) == 0x128);
26 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: SettingCollectionList.h:10
void RemoveSetting(T *a_setting) override
~SettingCollectionList() override
BSSimpleList< T * > settings
Definition: SettingCollectionList.h:21
void InsertSetting(T *a_setting) override
void ReadAllSettings() override
void WriteAllSettings() override
Definition: SettingCollection.h:9
Definition: AbsorbEffect.h:6