Exception thrown on the file read error.
Ini-like file.
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.
Escapes string by replacing special symbols with escaped sequences. These symbols are: '\\' (backslash), '\n' (newline), '\r' (carriage return) and '\t' (tab). Note: Currently the library stores values as they were loaded from file, i.e. escaped. To keep things consistent you should take care about escaping the value before inserting. The library will not do it for you.
Convenient function for reading from the file.
Reads range of strings into the range of IniLikeLines.
Convenient function for reading from string. Note: on frontends < 2.067 it uses splitLines thereby allocating strings.
Check if the entry value can be interpreted as boolean value.
Tells whether the entry value presents false
Tells whether the entry value presents true
Construct localized key name from key and locale.
ditto, but constructs locale name from arguments.
Make locale name based on language, country, encoding and modifier.
Parse locale name into the tuple of 4 values corresponding to language, country, encoding and modifier
Separate key name into non-localized key and locale name. If key is not localized returns original key and empty string.
Unescapes string. You should unescape values returned by library before displaying until you want keep them as is (e.g., to allow user to edit values in escaped form).
Represents the line from ini-like file. Usually you should not use this struct directly, since it's tightly connected with internal IniLikeFile implementation.
Reading and writing ini-like files, used in Freedesktop systems.