piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
Module Piqi_db
module C = Piqi_common
module Idtable : sig ... end
module Piqitable = Idtable
val loaded_map : C.T.piqi Piqitable.M.t ref
val normalize_name : string -> string
val find_piqi : Piqitable.M.key -> C.T.piqi
val try_find_piqi : Piqitable.M.key -> C.T.piqi option
val add_piqi : C.P.t -> unit
val remove_piqi : Piqitable.M.key -> unit
val replace_piqi : C.P.t -> unit
val find_local_typedef : C.T.typedef list -> Piqi_impl_piqi.Piqi_impl_piqi.name -> C.T.typedef
val piqi_loader : ( ?modname:string -> string -> C.T.piqi ) option ref
val load_piqi_module : string -> C.T.piqi
val find_load_piqi_typedefs : auto_load_piqi:bool -> Piqitable.M.key option -> C.T.typedef list
val find_typedef : ?auto_load_piqi:bool -> Piqi_impl_piqi.Piqi_impl_piqi.name -> C.T.typedef
val try_find_piqtype : Piqi_impl_piqi.Piqi_impl_piqi.name -> C.T.piqtype option