Note:

You are viewing a development version of the library. Goto the latest version.

sig
  type ('a, 'b) value
  type ('a, 'b) t
  val create :
    ?case_insensitive:bool -> PropList.name -> ('a, 'b) PropList.Schema.t
  val mem : ('a, 'b) PropList.Schema.t -> PropList.name -> bool
  val get :
    ('a, 'b) PropList.Schema.t -> PropList.Data.t -> PropList.name -> string
  val set :
    ('a, 'b) PropList.Schema.t ->
    PropList.Data.t -> PropList.name -> ?context:'-> string -> unit
  val fold :
    ('-> PropList.name -> '-> (unit -> string) option -> 'a) ->
    '-> ('c, 'b) PropList.Schema.t -> 'a
  val iter :
    (PropList.name -> '-> (unit -> string) option -> unit) ->
    ('b, 'a) PropList.Schema.t -> unit
  val name : ('a, 'b) PropList.Schema.t -> PropList.name
end