CommonLibSSE (powerof3)
REX::TSetting< T, Store > Class Template Reference

#include <Setting.h>

Inheritance diagram for REX::TSetting< T, Store >:
REX::ISetting

Public Member Functions

 TSetting ()=delete
 
 TSetting (T a_default)
 
GetValue () const
 
GetValueDefault () const
 
void SetValue (T a_value)
 
- Public Member Functions inherited from REX::ISetting
virtual void Load (void *a_data, bool a_isBase)=0
 
virtual void Save (void *a_data)=0
 

Protected Attributes

m_value
 
m_valueDefault
 

Constructor & Destructor Documentation

◆ TSetting() [1/2]

template<class T , class Store >
REX::TSetting< T, Store >::TSetting ( )
delete

◆ TSetting() [2/2]

template<class T , class Store >
REX::TSetting< T, Store >::TSetting ( a_default)
inline

Member Function Documentation

◆ GetValue()

template<class T , class Store >
T REX::TSetting< T, Store >::GetValue ( ) const
inline

◆ GetValueDefault()

template<class T , class Store >
T REX::TSetting< T, Store >::GetValueDefault ( ) const
inline

◆ SetValue()

template<class T , class Store >
void REX::TSetting< T, Store >::SetValue ( a_value)
inline

Member Data Documentation

◆ m_value

template<class T , class Store >
T REX::TSetting< T, Store >::m_value
protected

◆ m_valueDefault

template<class T , class Store >
T REX::TSetting< T, Store >::m_valueDefault
protected

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