piqilib
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library piqilib
module C = Piqi_common
type xml = Piqi_xml_type.xml
type xml_elem = Piqi_xml_type.xml_elem
val gen_any : Piqobj.any -> xml list
val gen_record : Piqobj.record -> xml list
val gen_field :
Piqobj_common.F.t list ->
Piqi_impl_piqi.Piqi_impl_piqi.field ->
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_enum_option :
Piqobj.Piqobj.option ->
Piqi_impl_piqi.Piqi_impl_piqi.name
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