SimpleConfig.LowLeveltype option_value = | Module of option_module| StringValue of string| IntValue of int| FloatValue of float| List of option_value list| SmallList of option_value list| OnceValue of option_value| DelayedValue of EzCompat.Buffer.t -> string -> unitand option_module = (string * option_value) listval prune_file : config_file -> unitval create_section_option :
config_section ->
string list ->
?short_help:string ->
string list ->
?level:int ->
'a option_class ->
'a ->
'a config_optionval option_hook : 'a config_option -> (unit -> unit) -> unitval add_option_hook : 'a config_option -> (unit -> unit) -> unitval clear_option_hooks : 'a config_option -> unitval color_option : string option_classval font_option : string option_classval hasharray_option :
'a ->
(int * 'a * 'b) option_class ->
('a, 'b) Stdlib.Hashtbl.t array option_classval shortname : 'a config_option -> stringval option_type : 'a config_option -> stringval get_help : 'a config_option -> stringval advanced : 'a config_option -> boolval get_class : 'a config_option -> 'a option_classval class_hook : 'a option_class -> ('a config_option -> unit) -> unitval define_option_class :
string ->
?option_kind:option_kind ->
?string_wrappers:(('a -> string) * (string -> 'a)) ->
(option_value -> 'a) ->
('a -> option_value) ->
'a option_classval to_value : 'a option_class -> 'a -> option_valueval from_value : 'a option_class -> option_value -> 'aval value_to_string : option_value -> stringval string_to_value : string -> option_valueval value_to_int : option_value -> intval int_to_value : int -> option_valueval value_to_int64 : option_value -> int64val int64_to_value : int64 -> option_valueval value_to_bool : option_value -> boolval bool_to_value : bool -> option_valueval value_to_float : option_value -> floatval float_to_value : float -> option_valueval value_to_string2 : option_value -> string * stringval string2_to_value : (string * string) -> option_valueval value_to_list : (option_value -> 'a) -> option_value -> 'a listval list_to_value : ('a -> option_value) -> 'a list -> option_valueval smalllist_to_value : ('a -> option_value) -> 'a list -> option_valueval value_to_tuple2 :
((option_value * option_value) -> 'a) ->
option_value ->
'aval tuple2_to_value : ('a -> option_value * option_value) -> 'a -> option_valueval filename_to_value : Ez_file.V1.FileAbstract.t -> option_valueval value_to_filename : option_value -> Ez_file.V1.FileAbstract.tval set_simple_option : config_file -> string list -> string -> unitval get_simple_option : config_file -> string list -> stringval set_option_hook : config_file -> string list -> (unit -> unit) -> unitval set_string_wrappers :
'a option_class ->
('a -> string) ->
(string -> 'a) ->
unitval once_value : option_value -> option_valueval array_to_value : ('a -> option_value) -> 'a array -> option_valueval value_to_array : (option_value -> 'a) -> option_value -> 'a arrayval restore_default : 'a config_option -> unitval sections : config_file -> config_section listval section_name : config_section -> stringval iter_file : (Stdlib.Obj.t config_option -> unit) -> config_file -> unitval iter_section :
(Stdlib.Obj.t config_option -> unit) ->
config_section ->
unitval option_value_to_string : option_value -> stringval set_volatile : 'a config_option -> unittype option_info = {option_name : string list;option_shortname : string;option_value : string;option_short_help : string;option_long_help : string list;option_default : string;option_kind : option_kind;}val simple_options : string -> config_file -> option_info listval simple_args :
string ->
config_file ->
(string * Stdlib.Arg.spec * string) listval prefixed_args :
string ->
config_file ->
(string * Stdlib.Arg.spec * string) list