class inifile : ?spec:specification -> string ->
object
.. end
send the name of an ini file to the constructor the file must
exist, but can be empty
method getval : string -> string -> string
get a value from the config object raise Invalid_section, or
invalid_element on error. getval section element
method getaval : string -> string -> string list
get a value from the config object. return a list of all the
objects bindings. If the key is listed on more than one line it
will get n bindings, where n is the number of lines it is
mentioned on. raise Invalid_section, or invalid_element on error.
getaval section element
method setval : string -> string -> string -> unit
set a value in the config create a new section, and or element
if necessary. setval section element
method delval : string -> string -> unit
delete the topmost binding (the one returned by getval) from the
section sec. Possibly exposeing another binding. raise
Invalid_section on error. delval sec elt
method save : ?file:string -> unit -> unit
save the changes you have made
optionally save to a different file
method iter : (string -> string -> unit) -> string -> unit
iterates across a section. passes all key valu pairs to f
exactly once.
method sects : string list
returns a list of all sections in the file
method attrs : string -> string list
return all the attibutes of a section