ASPiK SDK
VSTGUI::Standalone::Preferences Class Reference

Public Member Functions

 Preferences (Preferences &&)=default
 
Preferencesoperator= (Preferences &&)=default
 
 Preferences (const std::initializer_list< const char *> &groups, const char *groupSeparator=DefaultPreferencesGroupSeparator)
 
 Preferences (const UTF8String &inGroupKey="", const char *groupSeparator=DefaultPreferencesGroupSeparator)
 
Preferences subGroupPreferences (const UTF8String &subGroup) const
 
bool set (const UTF8String &key, const UTF8String &value) const
 
Optional< UTF8Stringget (const UTF8String &key) const
 
template<typename T >
bool setNumber (const UTF8String &key, T value) const
 
template<typename T >
bool setFloat (const UTF8String &key, T value, uint32_t precision=8) const
 
template<typename T >
Optional< T > getNumber (const UTF8String &key) const
 
bool setPoint (const UTF8String &key, CPoint p, uint32_t precision=8) const
 
Optional< CPointgetPoint (const UTF8String &key) const
 
const UTF8StringgetGroupKey () const
 
const UTF8StringgetGroupSeparator () const
 

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