package piqilib

  1. Overview
  2. Docs
The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion

Install

Dune Dependency

Authors

Maintainers

Sources

v0.6.16.tar.gz
sha256=7490ab16b6f0f2496b58731c49eaa596985cbaff3be1edf3def8d61dae99fa53
md5=33121fae570f0949426bab875c809b78

doc/piqilib/Piqi_common/index.html

Module Piqi_commonSource

Sourcemodule Piqirun = Piqi_piqirun
Sourcemodule Record = T.Record
Sourcemodule Field = T.Field
Sourcemodule Variant = T.Variant
Sourcemodule Option = T.Option
Sourcemodule Enum = T.Enum
Sourcemodule Alias = T.Alias
Sourcemodule Import = T.Import
Sourcemodule Includ = T.Includ
Sourcemodule Extend = T.Extend
Sourcemodule Any = T.Any
Sourcemodule R = Record
Sourcemodule F = Field
Sourcemodule V = Variant
Sourcemodule O = Option
Sourcemodule E = Enum
Sourcemodule A = Alias
Sourcemodule P = T.Piqi
Sourcemodule Config = Piqi_config
Sourcemodule Iolist = Piqi_iolist
Sourcemodule U = Piqi_util
Sourcemodule Std = U.Std
include module type of struct include Std end
Sourcemodule List = Std.List
Sourceval (@) : 'a list -> 'a list -> 'a list
Sourcetype piq_ast = Piq_ast.ast
Sourceval resolve_defaults : bool ref
Sourceval is_inside_parse_piqi : bool ref
Sourceval builtin_typedefs : T.typedef list ref
Sourceval some_of : 'a option -> 'a
Sourceval with_resolve_defaults : bool -> (unit -> 'a) -> 'a
Sourceval get_parent : T.typedef -> T.namespace
Sourceval set_parent : T.typedef -> T.namespace -> unit
Sourceval get_parent_piqi : T.typedef -> T.piqi
Sourceval is_builtin_def : T.typedef -> bool
Sourceval is_container_type : Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> bool
Sourceval is_self_spec : T.piqi -> bool
Sourceval depends_on_piqi_any : T.piqi -> bool
Sourceval string_of_loc : (string * int * int) -> string
Sourceval strerr : (string * int * int) -> string -> string
Sourceval string_of_exn : exn -> string
Sourceexception Error of Piqloc.loc * string
Sourceexception Piqi_error of string
Sourceval piqi_error : string -> 'a
Sourceval piqi_warning : string -> unit
Sourceval error_at : Piqloc.loc -> string -> 'a
Sourceval reference : ('a -> 'b) -> 'a -> 'b
Sourceval location : 'a -> Piqloc.loc
Sourceval error : 'a -> string -> 'b
Sourceval error_string : 'a -> string -> string
Sourceval warning : 'a -> string -> unit
Sourceval trace_indent : int ref
Sourceval print_trace_indent : unit -> unit
Sourceval eprintf_if : bool -> ('a, out_channel, unit, unit) format4 -> 'a
Sourceval debug : ('a, out_channel, unit, unit) format4 -> 'a
Sourceval trace : ('a, out_channel, unit, unit) format4 -> 'a
Sourceval trace_enter : unit -> unit
Sourceval trace_leave : 'a -> 'a
OCaml

Innovation. Community. Security.