Module Eliom_pervasives
module Eliom_pervasives : sig..end
Pervasives module for Eliom : it extends the OCaml stdlib and should always be opened.
Pervasives ¶
exception Eliom_Internal_Error of string
type ('a, 'b) leftright = | Left of 'a | Right of 'b
val map_option : ('a -> 'b) -> 'a option -> 'b option
val fst3 : 'a * 'b * 'c -> 'a
val snd3 : 'a * 'b * 'c -> 'b
val thd3 : 'a * 'b * 'c -> 'c
type file_info = Ocsigen_extensions.file_info
Standard libraries extensions ¶
module List : sig..end
Extension of the List module from the OCaml standard library.
module String : sig..end
Extension of the String module from the OCaml standard library.
module Int : sig..end
Standard operations on integer.
TyXML ¶
XML tree manipulation within Eliom is based on the TyXML library but use a custom representation for XML values (see Eliom_pervasives.XML). Then, Eliom_pervasives redefines the three high level interfaces (Eliom_pervasives.SVG, Eliom_pervasives.HTML5 and Eliom_pervasives.XHTML) that are provided by TyXML for valid XML tree creation and printing.
module XML : sig..end
Low-level XML manipulation.
module SVG : sig..end
Building and pretty-printing valid SVG tree.
module HTML5 : sig..end
Building and printing valid (X)HTML5 tree.
module XHTML : sig..end
Building and printing valid XHTML tree.
Other libraries ¶
module Url : sig..end
Helpers for Url manipulations
module Ip_address : sig..end
Helpers for IP addresses manipulations
