Module Ocsimore_lib

module Ocsimore_lib : sig..end

Association maps with default values (which thus never raise Not_found


val (^?) : bool * 'a -> 'a list -> 'a list
val (^:) : 'a -> 'a list -> 'a list
val (%) : 'a -> 'b -> 'a * 'b
val (|-) : ('a -> 'b) -> ('b -> 'c) -> 'a -> 'c
val (-|) : ('a -> 'b) -> ('c -> 'a) -> 'c -> 'b
val ( **> ) : ('a -> 'b) -> 'a -> 'b
val (|>) : 'a -> ('a -> 'b) -> 'b
val eliom_inline_class : [> `Class ] Eliom_content.Html5.F.attrib
val accept_charset_utf8 : [> `Accept_charset ] Eliom_content.Html5.F.attrib
val unopt_str : string option -> string
val iter_option : ('a -> unit) -> 'a option -> unit
val some : 'a -> 'a option
val get_opt : default:'a -> 'a option -> 'a
val flip : ('a -> 'b -> 'c) -> 'b -> 'a -> 'c
val list_singleton : 'a -> 'a list
val cons : 'a -> 'a list -> 'a list
val fresh_id : ?prefix:string -> unit -> string
type 'a tree =  | Node of 'a * 'a tree list
val lwt_tree_map : ('a -> 'b Lwt.t) -> 'a tree -> 'b tree Lwt.t
val lwt_forest_map : 
  ('a -> 'b Lwt.t) ->
  'a tree list -> 'b tree list Lwt.t
val lwt_flatten : 'a list list -> 'a list Lwt.t
val lwt_sequence : 'a Lwt.t list -> 'a list Lwt.t
val eref_modify : ('a -> 'a) -> 'a Eliom_reference.eref -> unit Lwt.t
val lwt_tree_flatten : 'a tree -> 'a list Lwt.t
val lwt_forest_flatten : 'a tree list -> 'a list Lwt.t
val list_assoc_opt : 'a -> ('a * 'b) list -> 'b option
val list_assoc_default : 'a -> ('a * 'b) list -> 'b -> 'b
val list_assoc_exn : 'a -> ('a * 'b) list -> exn -> 'b
val bind_opt : 'a option -> ('a -> 'b) -> 'b option
val lwt_bind_opt : 'a option -> ('a -> 'b Lwt.t) -> 'b option Lwt.t
val int_of_string_opt : string option -> int option
val string_of_string_opt : string option -> string
val lwt_filter : ('a -> bool Lwt.t) -> 'a list -> 'a list Lwt.t
val find_opt : ('a -> 'b option) -> 'a list -> 'b option
val concat_list_opt : 'a option list -> 'a list -> 'a list
module type DefaultMap = sig..end

Association maps with default values (which thus never raise Not_found

module DefaultMap : functor (X : Map.OrderedType) -> 
  sig..end
val remove_prefix : s:string -> prefix:string -> string option
val remove_begin_slash : string -> string
val hidden_bool_input : 
  value:bool ->
  [< bool Eliom_parameter.setoneradio ] Eliom_parameter.param_name ->
  [> Html5_types.input ] Eliom_content.Html5.F.elt
val eliom_bool : 
  string ->
  (bool, [ `WithoutSuffix ],
   [ `One of bool ] Eliom_parameter.param_name)
  Eliom_parameter.params_type
val remove_re : Netstring_pcre.regexp
val remove_spaces : string -> string
module List : sig..end
module Abstract_url : sig..end