Module type Parameter_sig.Builder

module type Builder = sig .. end
Signatures containing the different functors which may be used to generate new command line options.
Consult the Plugin Development Guide for additional details.

module Bool: 
functor (X : sig
include Parameter_sig.Input
val default : bool
end) -> Parameter_sig.Bool
module Action: 
functor (X : Parameter_sig.Input) -> Parameter_sig.Bool
module False: 
functor (X : Parameter_sig.Input) -> Parameter_sig.Bool
module True: 
functor (X : Parameter_sig.Input) -> Parameter_sig.Bool
module WithOutput: 
functor (X : sig
include Parameter_sig.Input
val output_by_default : bool
end) -> Parameter_sig.With_output
module Int: 
functor (X : sig
include Parameter_sig.Input_with_arg
val default : int
end) -> Parameter_sig.Int
module Zero: 
functor (X : Parameter_sig.Input_with_arg) -> Parameter_sig.Int
module String: 
functor (X : sig
include Parameter_sig.Input_with_arg
val default : string
end) -> Parameter_sig.String
module EmptyString: 
functor (X : Parameter_sig.Input_with_arg) -> Parameter_sig.String
module StringSet: 
functor (X : Parameter_sig.Input_with_arg) -> Parameter_sig.String_set
module FilledStringSet: 
functor (X : sig
include Parameter_sig.Input_with_arg
val default : Datatype.String.Set.t
end) -> Parameter_sig.String_set
module StringList: 
functor (X : Parameter_sig.Input_with_arg) -> Parameter_sig.String_list
module IndexedVal: 
functor (V : Parameter_sig.Indexed_val_input) -> Parameter_sig.Indexed_val with type value = V.t
module StringHashtbl: 
functor (X : Parameter_sig.Input_with_arg) ->
functor (V : sig
include Datatype.S
val parse : string -> string * t
val redefine_binding : string -> old:t -> t -> t
val no_binding : string -> t
end) -> Parameter_sig.String_hashtbl with type value = V.t
val parameters : unit -> Typed_parameter.t list