CommonLibSSE NG
Loading...
Searching...
No Matches
RE::SettingCollectionList< T > Class Template Reference

#include <SettingCollectionList.h>

Inheritance diagram for RE::SettingCollectionList< T >:
RE::SettingCollection< T >

Public Member Functions

 ~SettingCollectionList () override
 
void InsertSetting (T *a_setting) override
 
void RemoveSetting (T *a_setting) override
 
void WriteAllSettings () override
 
void ReadAllSettings () override
 
- Public Member Functions inherited from RE::SettingCollection< T >
virtual ~SettingCollection ()
 
virtual void InsertSetting (T *a_setting)=0
 
virtual void RemoveSetting (T *a_setting)=0
 
virtual bool WriteSetting (T *a_setting)=0
 
virtual bool ReadSetting (T *a_setting)=0
 
virtual bool OpenHandle (bool a_create)
 
virtual bool CloseHandle ()
 
virtual void Unk_07 (void)
 
virtual void WriteAllSettings ()
 
virtual void ReadAllSettings ()
 

Public Attributes

BSSimpleList< T * > settings
 
- Public Attributes inherited from RE::SettingCollection< T >
char subKey [0x104]
 
void * handle
 

Constructor & Destructor Documentation

◆ ~SettingCollectionList()

template<class T >
RE::SettingCollectionList< T >::~SettingCollectionList ( )
override

Member Function Documentation

◆ InsertSetting()

template<class T >
void RE::SettingCollectionList< T >::InsertSetting ( T *  a_setting)
overridevirtual

◆ ReadAllSettings()

template<class T >
void RE::SettingCollectionList< T >::ReadAllSettings ( )
overridevirtual

Reimplemented from RE::SettingCollection< T >.

◆ RemoveSetting()

template<class T >
void RE::SettingCollectionList< T >::RemoveSetting ( T *  a_setting)
overridevirtual

◆ WriteAllSettings()

template<class T >
void RE::SettingCollectionList< T >::WriteAllSettings ( )
overridevirtual

Reimplemented from RE::SettingCollection< T >.

Member Data Documentation

◆ settings

template<class T >
BSSimpleList<T*> RE::SettingCollectionList< T >::settings

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