Module Html_f
module Html_f : sig..end
Typesafe constructors for HTML documents (Functorial interface)
See the manual of the functorial interface.
module Make (Xml : Xml_sigs.T with type ('a, 'b) W.ft = 'a -> 'b)
(Svg : Svg_sigs.T with module Xml := Xml) :
Html_sigs.Make(Xml)(Svg).T
with type +'a elt = Xml.elt
and type +'a attrib = Xml.attrib
Create a new implementation of HTML, using the given underlying Xml and Svg implementation.
module Wrapped_functions (Xml : Xml_sigs.T with type ('a, 'b) W.ft = 'a -> 'b) :
Html_sigs.Wrapped_functionswith module Xml = Xml
The standard set of wrapped functions, when W.ft is the regular function.
module Make_with_wrapped_functions (Xml : Xml_sigs.T)
(C : Html_sigs.Wrapped_functions with module Xml = Xml)
(Svg : Svg_sigs.T with module Xml := Xml) :
Html_sigs.Make(Xml)(Svg).T
with type +'a elt = Xml.elt
and type +'a attrib = Xml.attrib
Similar to Html_f.Make but with a custom set of wrapped functions.