sig
module type Common =
sig
type t
val get : string -> Parameters.Dynamic.Common.t
val set : string -> Parameters.Dynamic.Common.t -> unit
val clear : string -> unit -> unit
val is_set : string -> bool
val is_default : string -> bool
end
module Bool :
sig
type t = bool
val get : string -> t
val set : string -> t -> unit
val clear : string -> unit -> unit
val is_set : string -> bool
val is_default : string -> bool
val on : string -> unit -> unit
val off : string -> unit -> unit
end
module Int :
sig
type t = int
val get : string -> t
val set : string -> t -> unit
val clear : string -> unit -> unit
val is_set : string -> bool
val is_default : string -> bool
val incr : string -> unit -> unit
end
module String :
sig
type t = string
val get : string -> t
val set : string -> t -> unit
val clear : string -> unit -> unit
val is_set : string -> bool
val is_default : string -> bool
end
module StringSet :
sig
type t = Datatype.String.Set.t
val get : string -> t
val set : string -> t -> unit
val clear : string -> unit -> unit
val is_set : string -> bool
val is_default : string -> bool
val add : string -> string -> unit
val remove : string -> string -> unit
val is_empty : string -> bool
val iter : string -> (string -> unit) -> unit
end
end