CommonLibSSE (Parapets fork)
RE::SettingCollection< T > Class Template Referenceabstract

#include <SettingCollection.h>

Inheritance diagram for RE::SettingCollection< T >:
RE::SettingCollectionList< Setting > RE::SettingCollectionMap< Setting > RE::SettingCollectionList< T > RE::SettingCollectionMap< T > RE::INISettingCollection RE::RegSettingCollection RE::GameSettingCollection RE::INIPrefSettingCollection

Public Member Functions

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 Unk_08 (void)
 
virtual void Unk_09 (void)
 

Public Attributes

const char * subKey
 
std::uint64_t unk010
 
std::uint64_t unk018
 
std::uint64_t unk020
 
std::uint64_t unk028
 
std::uint64_t unk030
 
std::uint64_t unk038
 
std::uint64_t unk040
 
std::uint64_t unk048
 
std::uint64_t unk050
 
std::uint64_t unk058
 
std::uint64_t unk060
 
std::uint64_t unk068
 
std::uint64_t unk070
 
std::uint64_t unk078
 
std::uint64_t unk080
 
std::uint64_t unk088
 
std::uint64_t unk090
 
std::uint64_t unk098
 
std::uint64_t unk0A0
 
std::uint64_t unk0A8
 
std::uint64_t unk0B0
 
std::uint64_t unk0B8
 
std::uint64_t unk0C0
 
std::uint64_t unk0C8
 
std::uint64_t unk0D0
 
std::uint64_t unk0D8
 
std::uint64_t unk0E0
 
std::uint64_t unk0E8
 
std::uint64_t unk0F0
 
std::uint64_t unk0F8
 
std::uint64_t unk100
 
std::uint64_t unk108
 
void * handle
 

Constructor & Destructor Documentation

◆ ~SettingCollection()

template<class T >
virtual RE::SettingCollection< T >::~SettingCollection ( )
virtual

Member Function Documentation

◆ CloseHandle()

template<class T >
virtual bool RE::SettingCollection< T >::CloseHandle ( )
virtual

◆ InsertSetting()

template<class T >
virtual void RE::SettingCollection< T >::InsertSetting ( T *  a_setting)
pure virtual

◆ OpenHandle()

template<class T >
virtual bool RE::SettingCollection< T >::OpenHandle ( bool  a_create)
virtual

◆ ReadSetting()

template<class T >
virtual bool RE::SettingCollection< T >::ReadSetting ( T *  a_setting)
pure virtual

◆ RemoveSetting()

template<class T >
virtual void RE::SettingCollection< T >::RemoveSetting ( T *  a_setting)
pure virtual

◆ Unk_07()

template<class T >
virtual void RE::SettingCollection< T >::Unk_07 ( void  )
virtual

Reimplemented in RE::INIPrefSettingCollection.

◆ Unk_08()

◆ Unk_09()

◆ WriteSetting()

template<class T >
virtual bool RE::SettingCollection< T >::WriteSetting ( T *  a_setting)
pure virtual

Member Data Documentation

◆ handle

template<class T >
void* RE::SettingCollection< T >::handle

◆ subKey

template<class T >
const char* RE::SettingCollection< T >::subKey

◆ unk010

template<class T >
std::uint64_t RE::SettingCollection< T >::unk010

◆ unk018

template<class T >
std::uint64_t RE::SettingCollection< T >::unk018

◆ unk020

template<class T >
std::uint64_t RE::SettingCollection< T >::unk020

◆ unk028

template<class T >
std::uint64_t RE::SettingCollection< T >::unk028

◆ unk030

template<class T >
std::uint64_t RE::SettingCollection< T >::unk030

◆ unk038

template<class T >
std::uint64_t RE::SettingCollection< T >::unk038

◆ unk040

template<class T >
std::uint64_t RE::SettingCollection< T >::unk040

◆ unk048

template<class T >
std::uint64_t RE::SettingCollection< T >::unk048

◆ unk050

template<class T >
std::uint64_t RE::SettingCollection< T >::unk050

◆ unk058

template<class T >
std::uint64_t RE::SettingCollection< T >::unk058

◆ unk060

template<class T >
std::uint64_t RE::SettingCollection< T >::unk060

◆ unk068

template<class T >
std::uint64_t RE::SettingCollection< T >::unk068

◆ unk070

template<class T >
std::uint64_t RE::SettingCollection< T >::unk070

◆ unk078

template<class T >
std::uint64_t RE::SettingCollection< T >::unk078

◆ unk080

template<class T >
std::uint64_t RE::SettingCollection< T >::unk080

◆ unk088

template<class T >
std::uint64_t RE::SettingCollection< T >::unk088

◆ unk090

template<class T >
std::uint64_t RE::SettingCollection< T >::unk090

◆ unk098

template<class T >
std::uint64_t RE::SettingCollection< T >::unk098

◆ unk0A0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0A0

◆ unk0A8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0A8

◆ unk0B0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0B0

◆ unk0B8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0B8

◆ unk0C0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0C0

◆ unk0C8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0C8

◆ unk0D0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0D0

◆ unk0D8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0D8

◆ unk0E0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0E0

◆ unk0E8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0E8

◆ unk0F0

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0F0

◆ unk0F8

template<class T >
std::uint64_t RE::SettingCollection< T >::unk0F8

◆ unk100

template<class T >
std::uint64_t RE::SettingCollection< T >::unk100

◆ unk108

template<class T >
std::uint64_t RE::SettingCollection< T >::unk108

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