![]() |
Audacity 3.2.0
|
#include <Prefs.h>
Public Member Functions | |
| virtual void | Invalidate ()=0 |
| SettingBase (const char *path) | |
| SettingBase (const wxChar *path) | |
| SettingBase (const wxString &path) | |
| SettingBase (const SettingBase &)=default | |
Public Member Functions inherited from SettingBase | |
| SettingBase (const char *path) | |
| SettingBase (const wxChar *path) | |
| SettingBase (const wxString &path) | |
| audacity::BasicSettings * | GetConfig () const |
| const SettingPath & | GetPath () const |
| bool | Delete () |
| Delete the key if present, and return true iff it was. More... | |
Protected Member Functions | |
| virtual void | EnterTransaction (size_t depth)=0 |
| virtual bool | Commit ()=0 |
| virtual void | Rollback () noexcept=0 |
Protected Member Functions inherited from SettingBase | |
| SettingBase (const SettingBase &)=default | |
Friends | |
| class | SettingTransaction |
| class | SettingScope |
Additional Inherited Members | |
Protected Attributes inherited from SettingBase | |
| const SettingPath | mPath |
|
protectedpure virtual |
Implemented in Setting< T >, Setting< bool >, Setting< double >, Setting< int >, and Setting< wxString >.
|
protectedpure virtual |
Implemented in Setting< T >, Setting< bool >, Setting< double >, Setting< int >, and Setting< wxString >.
|
pure virtual |
Implemented in Setting< T >, Setting< bool >, Setting< double >, Setting< int >, and Setting< wxString >.
Referenced by ChoiceSetting::Write().
|
protectedpure virtualnoexcept |
Implemented in Setting< T >, Setting< bool >, Setting< double >, Setting< int >, and Setting< wxString >.
|
inline |
|
default |
|
inline |
|
inline |
|
friend |
|
friend |