module Html_f:sig..end
Typesafe constructors for HTML documents (Functorial interface)
module Make(Xml:Xml_sigs.Twith type ('a, 'b) W.ft = 'a -> 'b)(Svg:Svg_sigs.Twith module Xml := Xml):Html_sigs.Make(Xml)(Svg).Twith 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.Twith 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_functionswith module Xml = Xml)(Svg:Svg_sigs.Twith module Xml := Xml):Html_sigs.Make(Xml)(Svg).Twith type +'a elt = Xml.elt and type +'a attrib = Xml.attrib
Similar to Html_f.Make but with a custom set of wrapped functions.