- addSection
void addSection(IniSection section)
- getKey
string getKey(string name)
- getKey
string getKey(string name, string defaultValue)
Gets key value or defaultValue if key does not exist
- getParent
IniSection* getParent()
- getSection
IniSection getSection(string name)
Returns reference to section
- getSectionEx
IniSection getSectionEx(string name)
Returns section by name in inheriting(names connected by dot)
- hasKey
bool hasKey(string name)
Checks if specified key exists
- hasParent
bool hasParent()
Checks if current section has parent
- hasSection
bool hasSection(string name)
Checks if specified section exists
- inherit
void inherit(IniSection sect)
Inherits keys from section
- keys
string[string] keys()
- name
string name()
- parse
void parse(string filename, bool doLookups)
- parse
void parse(File* file, bool doLookups)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseLookups
void parseLookups()
- parseString
void parseString(string data, bool doLookups)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseStringWith
void parseStringWith(string data, bool doLookups)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseWith
void parseWith(string filename, bool doLookups)
Undocumented in source. Be warned that the author may not have intended to support it.
- parseWith
void parseWith(File* file, bool doLookups)
Undocumented in source. Be warned that the author may not have intended to support it.
- removeKey
void removeKey(string name)
- removeSection
void removeSection(string name)
- root
IniSection root()
- save
void save(string filename)
Undocumented in source. Be warned that the author may not have intended to support it.
- sections
IniSection[] sections()
- setKey
void setKey(string name, string value)
- setParent
void setParent(IniSection parent)
Moves current section to another one
Represents ini section