package ez_config

  1. Overview
  2. Docs

Module OCaml.LowLevelSource

Sourcetype option_value =
  1. | Module of option_module
  2. | StringValue of string
  3. | IntValue of int
  4. | FloatValue of float
  5. | List of option_value list
  6. | SmallList of option_value list
  7. | OnceValue of option_value
  8. | DelayedValue of EzCompat.Buffer.t -> string -> unit
Sourceand option_module = (string * option_value) list
Sourceexception SideEffectOption
Sourceval prune_file : config_file -> unit
Sourceval create_section_option : config_section -> string list -> ?short_help:string -> string list -> ?level:int -> 'a option_class -> 'a -> 'a config_option
Sourceval option_hook : 'a config_option -> (unit -> unit) -> unit
Sourceval add_option_hook : 'a config_option -> (unit -> unit) -> unit
Sourceval clear_option_hooks : 'a config_option -> unit
Sourceval color_option : string option_class
Sourceval font_option : string option_class
Sourceval hasharray_option : 'a -> (int * 'a * 'b) option_class -> ('a, 'b) Hashtbl.t array option_class
Sourceval shortname : 'a config_option -> string
Sourceval option_type : 'a config_option -> string
Sourceval get_help : 'a config_option -> string
Sourceval advanced : 'a config_option -> bool
Sourceval get_class : 'a config_option -> 'a option_class
Sourceval class_hook : 'a option_class -> ('a config_option -> unit) -> unit
Sourceval define_option_class : string -> ?option_kind:option_kind -> (option_value -> 'a) -> ('a -> option_value) -> 'a option_class
Sourceval to_value : 'a option_class -> 'a -> option_value
Sourceval from_value : 'a option_class -> option_value -> 'a
Sourceval value_to_string : option_value -> string
Sourceval string_to_value : string -> option_value
Sourceval value_to_int : option_value -> int
Sourceval int_to_value : int -> option_value
Sourceval value_to_int64 : option_value -> int64
Sourceval int64_to_value : int64 -> option_value
Sourceval bool_of_string : string -> bool
Sourceval value_to_bool : option_value -> bool
Sourceval bool_to_value : bool -> option_value
Sourceval value_to_float : option_value -> float
Sourceval float_to_value : float -> option_value
Sourceval value_to_string2 : option_value -> string * string
Sourceval string2_to_value : (string * string) -> option_value
Sourceval value_to_list : (option_value -> 'a) -> option_value -> 'a list
Sourceval list_to_value : ('a -> option_value) -> 'a list -> option_value
Sourceval smalllist_to_value : ('a -> option_value) -> 'a list -> option_value
Sourceval value_to_tuple2 : ((option_value * option_value) -> 'a) -> option_value -> 'a
Sourceval tuple2_to_value : ('a -> option_value * option_value) -> 'a -> option_value
Sourceval set_simple_option : config_file -> string list -> string -> unit
Sourceval get_simple_option : config_file -> string list -> string
Sourceval set_option_hook : config_file -> string list -> (unit -> unit) -> unit
Sourceval set_string_wrappers : 'a option_class -> ('a -> string) -> (string -> 'a) -> unit
Sourceval once_value : option_value -> option_value
Sourceval array_to_value : ('a -> option_value) -> 'a array -> option_value
Sourceval value_to_array : (option_value -> 'a) -> option_value -> 'a array
Sourceval restore_default : 'a config_option -> unit
Sourceval sections : config_file -> config_section list
Sourceval section_name : config_section -> string
Sourceval iter_file : (Obj.t config_option -> unit) -> config_file -> unit
Sourceval iter_section : (Obj.t config_option -> unit) -> config_section -> unit
Sourceval option_value_to_string : option_value -> string
Sourceval set_volatile : 'a config_option -> unit
Sourcetype option_info = {
  1. option_name : string list;
  2. option_shortname : string;
  3. option_value : string;
  4. option_short_help : string;
  5. option_long_help : string list;
  6. option_default : string;
  7. option_kind : option_kind;
}
Sourceval simple_options : string -> config_file -> option_info list
Sourceval simple_args : string -> config_file -> (string * Arg.spec * string) list
Sourceval prefixed_args : string -> config_file -> (string * Arg.spec * string) list
OCaml

Innovation. Community. Security.