piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
Module Piq_piqi
module Piqirun = Piqi_piqirun
module Piq_piqi : sig ... end
module Piq_node : sig ... end
module Loc : sig ... end
module Named : sig ... end
module Splice : sig ... end
module Typed : sig ... end
val parse_float64 : Piqirun.t -> Piq_piqi.float
val packed_parse_float64 : Piqirun.IBuf.t -> float
val parse_int64 : Piqirun.t -> int64
val packed_parse_int64 : Piqirun.IBuf.t -> int64
val parse_uint64 : Piqirun.t -> Piq_piqi.uint64
val packed_parse_uint64 : Piqirun.IBuf.t -> int64
val parse_float : Piqirun.t -> Piq_piqi.float
val packed_parse_float : Piqirun.IBuf.t -> float
val parse_bool : Piqirun.t -> bool
val packed_parse_bool : Piqirun.IBuf.t -> bool
val parse_binary : Piqirun.t -> Piq_piqi.binary
val parse_string : Piqirun.t -> Piq_piqi.word
val parse_int : Piqirun.t -> int
val packed_parse_int : Piqirun.IBuf.t -> int
val parse_piq : Piqirun.t -> Piq_piqi.piq
val parse_piq_node : Piqirun.t -> Piq_piqi.piq_node
val parse_loc : Piqirun.t -> Piq_piqi.loc
val parse_word : Piqirun.t -> Piq_piqi.word
val parse_name : Piqirun.t -> Piq_piqi.name
val parse_piq_list : Piqirun.t -> Piq_piqi.piq_list
val parse_named : Piqirun.t -> Piq_piqi.named
val parse_splice : Piqirun.t -> Piq_piqi.splice
val parse_typed : Piqirun.t -> Piq_piqi.typed
val gen__float64 : int -> Piq_piqi.float -> Piqirun.OBuf.t
val packed_gen__float64 : float -> Piqirun.OBuf.t
val gen__int64 : int -> int64 -> Piqirun.OBuf.t
val packed_gen__int64 : int64 -> Piqirun.OBuf.t
val gen__uint64 : int -> Piq_piqi.uint64 -> Piqirun.OBuf.t
val packed_gen__uint64 : int64 -> Piqirun.OBuf.t
val gen__float : int -> Piq_piqi.float -> Piqirun.OBuf.t
val packed_gen__float : float -> Piqirun.OBuf.t
val gen__bool : int -> bool -> Piqirun.OBuf.t
val packed_gen__bool : bool -> Piqirun.OBuf.t
val gen__binary : int -> Piq_piqi.binary -> Piqirun.OBuf.t
val gen__string : int -> Piq_piqi.word -> Piqirun.OBuf.t
val gen__int : int -> int -> Piqirun.OBuf.t
val packed_gen__int : int -> Piqirun.OBuf.t
val gen__piq : int -> Piq_piqi.piq -> Piqirun.OBuf.t
val gen__piq_node : int -> Piq_piqi.piq_node -> Piqirun.OBuf.t
val gen__loc : int -> Piq_piqi.loc -> Piqirun.OBuf.t
val gen__word : int -> Piq_piqi.word -> Piqirun.OBuf.t
val gen__name : int -> Piq_piqi.name -> Piqirun.OBuf.t
val gen__piq_list : int -> Piq_piqi.piq_list -> Piqirun.OBuf.t
val gen__named : int -> Piq_piqi.named -> Piqirun.OBuf.t
val gen__splice : int -> Piq_piqi.splice -> Piqirun.OBuf.t
val gen__typed : int -> Piq_piqi.typed -> Piqirun.OBuf.t
val gen_float64 : Piq_piqi.float -> Piqirun.OBuf.t
val gen_int64 : int64 -> Piqirun.OBuf.t
val gen_uint64 : Piq_piqi.uint64 -> Piqirun.OBuf.t
val gen_float : Piq_piqi.float -> Piqirun.OBuf.t
val gen_bool : bool -> Piqirun.OBuf.t
val gen_binary : Piq_piqi.binary -> Piqirun.OBuf.t
val gen_string : Piq_piqi.word -> Piqirun.OBuf.t
val gen_int : int -> Piqirun.OBuf.t
val gen_piq : Piq_piqi.piq -> Piqirun.OBuf.t
val gen_piq_node : Piq_piqi.piq_node -> Piqirun.OBuf.t
val gen_loc : Piq_piqi.loc -> Piqirun.OBuf.t
val gen_word : Piq_piqi.word -> Piqirun.OBuf.t
val gen_name : Piq_piqi.name -> Piqirun.OBuf.t
val gen_piq_list : Piq_piqi.piq_list -> Piqirun.OBuf.t
val gen_named : Piq_piqi.named -> Piqirun.OBuf.t
val gen_splice : Piq_piqi.splice -> Piqirun.OBuf.t
val gen_typed : Piq_piqi.typed -> Piqirun.OBuf.t
val default_float64 : unit -> float
val default_int64 : unit -> int64
val default_uint64 : unit -> int64
val default_float : unit -> float
val default_bool : unit -> bool
val default_binary : unit -> string
val default_string : unit -> Piq_piqi.name
val default_int : unit -> int
val default_piq : unit -> Piq_piqi.piq
val default_piq_node : unit -> Piq_piqi.piq_node
val default_loc : unit -> Loc.t
val default_word : unit -> Piq_piqi.name
val default_name : unit -> Piq_piqi.name
val default_piq_list : unit -> 'a list
val default_named : unit -> Named.t
val default_splice : unit -> Splice.t
val default_typed : unit -> Typed.t
type float64 = float
type uint64 = int64
type float = Piq_piqi.float64
type binary = string
type word = string
type name = Piq_piqi.word
type piq = [
| `binary of Piq_piqi.binary
| `bool of bool
| `float of Piq_piqi.float
| `int of int64
| `list of Piq_piqi.piq_list
| `name of Piq_piqi.name
| `named of Piq_piqi.named
| `raw_string of Piq_piqi.binary
| `splice of Piq_piqi.splice
| `string of string
| `text of string
| `typed of Piq_piqi.typed
| `typename of Piq_piqi.name
| `uint of Piq_piqi.uint64
| `word of Piq_piqi.word
]
type piq_node = Piq_node.t
type loc = Loc.t
type piq_list = Piq_piqi.piq_node list
type named = Named.t
type splice = Splice.t
type typed = Typed.t