Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
OCaml.LowLevel
Sourcetype 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 -> unit
val create_section_option :
config_section ->
string list ->
?short_help:string ->
string list ->
?level:int ->
'a option_class ->
'a ->
'a config_option
val hasharray_option :
'a ->
(int * 'a * 'b) option_class ->
('a, 'b) Hashtbl.t array option_class
val define_option_class :
string ->
?option_kind:option_kind ->
(option_value -> 'a) ->
('a -> option_value) ->
'a option_class
type 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;
}