Yalo_ez_config.EzConfiginclude module type of struct include SimpleConfig endtype config_file = SimpleConfig.config_fileval create_config_file : Ez_file.V1.FileAbstract.t -> config_fileval load : config_file -> unitval append : config_file -> ?override:bool -> Ez_file.V1.FileAbstract.t -> unitval save : config_file -> unitval save_with_help : config_file -> unitval config_file : config_file -> Ez_file.V1.FileAbstract.tval set_config_file : config_file -> Ez_file.V1.FileAbstract.t -> unitval set_before_save_hook : config_file -> int -> (unit -> unit) -> unitval set_after_save_hook : config_file -> (unit -> unit) -> unitval set_after_load_hook : config_file -> (unit -> unit) -> unittype option_kind = SimpleConfig.option_kindtype 'a config_option = 'a SimpleConfig.config_optiontype 'a option_class = 'a SimpleConfig.option_classval create_option :
config_file ->
string list ->
?short_help:string ->
string list ->
?level:int ->
'a option_class ->
'a ->
'a config_optionval set_unloaded : 'a config_option -> unitval string_option : string option_classval int_option : int option_classval int64_option : int64 option_classval bool_option : bool option_classval flag_option : bool option_classval with_option : bool option_classval enable_option : bool option_classval float_option : float option_classval string2_option : (string * string) option_classval file_option : Ez_file.V1.FileAbstract.t option_classval list_option : 'a option_class -> 'a list option_classval array_option : 'a option_class -> 'a array option_classval intmap_option :
('a -> int) ->
'a option_class ->
'a EzCompat.IntMap.t option_classval option_option : 'a option_class -> 'a option option_classval smalllist_option : 'a option_class -> 'a list option_classval sum_option : (string * 'a) list -> 'a option_classval tuple2_option :
('a option_class * 'b option_class) ->
('a * 'b) option_classval tuple3_option :
('a option_class * 'b option_class * 'c option_class) ->
('a * 'b * 'c) option_classval tuple4_option :
('a option_class * 'b option_class * 'c option_class * 'd option_class) ->
('a * 'b * 'c * 'd) option_classval tuple5_option :
('a option_class
* 'b option_class
* 'c option_class
* 'd option_class
* 'e option_class) ->
('a * 'b * 'c * 'd * 'e) option_classmodule OP = SimpleConfig.OPinclude module type of OPval (!!) : 'a SimpleConfig.config_option -> 'aval (=:=) : 'a SimpleConfig.config_option -> 'a -> unittype config_section = SimpleConfig.config_sectionval create_config_section :
config_file ->
string list ->
string ->
config_sectionmodule LowLevel = SimpleConfig.LowLeveltype load_error = SimpleConfig.load_error = exception LoadError of Ez_file.V1.FileAbstract.t * load_errorval string_of_load_error : Ez_file.V1.FileAbstract.t -> load_error -> stringmodule OCaml = SimpleConfig