Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val option : (string -> 'a) -> char -> ('a -> 'b -> 'b) -> string -> 'b t
val flag : char -> ('b -> 'b) -> string -> 'b t
val char : char -> (char -> 'b -> 'b) -> string -> 'b t
val bool : char -> (bool -> 'b -> 'b) -> string -> 'b t
val string : char -> (string -> 'b -> 'b) -> string -> 'b t
val int : char -> (int -> 'b -> 'b) -> string -> 'b t
val float : char -> (float -> 'b -> 'b) -> string -> 'b t
val note : string -> string -> note
val help : 'a spec -> unit
val usage : 'a spec -> string -> unit
val parse : string array -> 'a spec -> 'a -> 'a
val parse_argv : 'a spec -> 'a -> 'a
val long : char -> 'a long_option list -> string -> 'a t
val long_option :
(string -> 'a) ->
string ->
('a -> 'b -> 'b) ->
'b long_option
val long_flag : string -> ('b -> 'b) -> 'b long_option
val long_char : string -> (char -> 'b -> 'b) -> 'b long_option
val long_bool : string -> (bool -> 'b -> 'b) -> 'b long_option
val long_string : string -> (string -> 'b -> 'b) -> 'b long_option
val long_int : string -> (int -> 'b -> 'b) -> 'b long_option
val long_float : string -> (float -> 'b -> 'b) -> 'b long_option
val store : 'a Pervasives.ref -> 'a -> unit
val set : 'a -> 'a Pervasives.ref -> unit -> unit
val queue : 'a list Pervasives.ref -> 'a -> unit -> unit