package piqilib

  1. Overview
  2. Docs
module C = Piqi_common
type xml_elem = Piqi_xml_type.xml_elem
val uint64_to_string : int64 -> string
val xml_string_of_float : float -> string
val escape_xml_text : 'a -> 'b
val gen_scalar : ('a -> 'b) -> 'c -> [> `Data of 'd ] list
val make_element : 'a -> 'b -> [> `Elem of 'a * 'b ]
val gen_any : Piqobj.any -> xml list
val gen_record : Piqobj.record -> xml list
val gen_field_obj_element : Piqi_impl_piqi.Piqi_impl_piqi.name -> Piqobj.Piqobj.obj option -> xml
val gen_variant : Piqobj.variant -> xml list
val gen_option : Piqobj.Piqobj.option -> xml
val gen_option_obj_element : Piqi_impl_piqi.Piqi_impl_piqi.name -> Piqobj.Piqobj.obj option -> xml
val gen_enum : Piqobj.enum -> xml list
val gen_list : Piqobj.list -> xml list
val gen_alias : Piqobj.alias -> xml list
val gen_obj : Piqobj.obj -> xml list
val gen_toplevel_obj : Piqobj.obj -> xml