IniObject

AppCUI::Utils::IniObject (class)

class IniObject

Public Functions

IniObject()
~IniObject()
bool CreateFromString(string_view text)
bool CreateFromFile(const std::filesystem::path &fileName)
bool Save(const std::filesystem::path &fileName)
bool Create()
void Clear()
bool HasSection(string_view name) const
IniSection GetSection(string_view name)
IniSection CreateSection(string_view name, bool emptyContent)
inline IniSection operator[](string_view name)
IniValue GetValue(string_view valuePath)
vector<IniSection> GetSections() const
uint32 GetSectionsCount()
Iterator begin()
Iterator end()
bool DeleteSection(string_view name)
bool DeleteValue(string_view valuePath)
string_view ToString(bool sorted = true)
class Iterator

Public Functions

~Iterator()
Iterator &operator++()
bool operator!=(const Iterator &it)
IniSection operator*()

Friends

friend class IniObject