MemorySettingsInterface: Add {Set,Get}KeyValueList

This commit is contained in:
Connor McLaughlin
2022-12-21 22:38:31 +10:00
committed by lightningterror
parent b1b3f0dbac
commit 509be0b3f8
3 changed files with 95 additions and 25 deletions

View File

@@ -41,6 +41,10 @@ public:
void SetDoubleValue(const char* section, const char* key, double value) override;
void SetBoolValue(const char* section, const char* key, bool value) override;
void SetStringValue(const char* section, const char* key, const char* value) override;
std::vector<std::pair<std::string, std::string>> GetKeyValueList(const char* section) const override;
void SetKeyValueList(const char* section, const std::vector<std::pair<std::string, std::string>>& items) override;
bool ContainsValue(const char* section, const char* key) const override;
void DeleteValue(const char* section, const char* key) override;
void ClearSection(const char* section) override;