- DeleteAll
Delete the whole underlying object (disk file, registry key, ...).
- DeleteEntry
Deletes the specified entry and the group it belongs to if it was the last key in it and the second parameter is true.
- DeleteGroup
Delete the group (with all subgroups).
- Flush
Permanently writes all changes (otherwise, they're only written from object's destructor).
- GetFirstEntry
Gets the first entry.
- GetFirstGroup
Gets the first group.
- GetNextEntry
Gets the next entry.
- GetNextGroup
Gets the next group.
- GetNumberOfEntries
Get number of entries in the current group.
- GetNumberOfGroups
Get number of entries/subgroups in the current group, with or without its subgroups.
- GetPath
Retrieve the current path (always as absolute path).
- HasEntry
- HasGroup
- RenameEntry
Renames an entry in the current group.
- RenameGroup
Renames a subgroup of the current group.
- SetPath
Set current path: if the first character is '/', it is the absolute path, otherwise it is a relative path.
- SetUmask
Allows to set the mode to be used for the config file creation.