Create instange on IniLikeGroup and set its name to groupName.
Add comment line into the group.
Iterate by Key-Value pairs.
Tell if group contains value associated with the key.
Perform locale matching lookup as described in Localized values for keys.
Get name of this group.
Insert new value or replaces the old one if value associated with key already exists.
Ditto, localized version.
Remove all entries satisying ToDelete function. ToDelete should be function accepting string key and value and return boolean.
Removes entry by key. To remove localized values use localizedKey.
Same as localized version of opIndexAssign, but uses function syntax.
Validate key and value before setting value to key for this group and throw exception if not valid. Can be reimplemented in derived classes. Default implementation check if key is not empty string, leaving value unchecked.
Get value by key.
Empty range of the same type as byKeyValue. Can be used in derived classes if it's needed to have empty range.
This class represents the group (section) in the ini-like file. You can create and use instances of this class only in the context of IniLikeFile or its derivatives. Note: Keys are case-sensitive.