package piqi

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module PiqirunSource

Sourceexception Error of int * string
Sourceval string_of_loc : int -> string
Sourceval strerr : int -> string -> string
Sourceval buf_error : int -> string -> 'a
Sourceval error : 'a -> string -> 'b
Sourcetype string_slice = {
  1. s : string;
  2. start_pos : int;
  3. len : int;
  4. mutable pos : int;
}
Sourceval list_map_slow : ('a -> 'b) -> 'a list -> 'b list
Sourceval list_count_map : ('a -> 'b) -> 'a list -> int -> 'b list
Sourceval list_map : ('a -> 'b) -> 'a list -> 'b list
Sourcemodule List : sig ... end
Sourcemodule IBuf : sig ... end
Sourcetype t =
  1. | Varint of int
  2. | Varint64 of int64
  3. | Int32 of int32
  4. | Int64 of int64
  5. | Block of IBuf.t
  6. | Top_block of IBuf.t
Sourceval init_from_channel : in_channel -> t
Sourceval init_from_string : string -> t
Sourceval error_variant : 'a -> int -> 'b
Sourceval error_missing : 'a -> int -> 'b
Sourceval error_enum_const : 'a -> 'b
Sourceval check_unparsed_fields : 'a -> unit
Sourceval next_varint_byte : IBuf.t -> int * int
Sourceval parse_varint64 : int -> IBuf.t -> int -> int -> int -> t
Sourceval parse_varint_common : IBuf.t -> int -> int -> t
Sourceval parse_varint : IBuf.t -> t
Sourceval try_parse_varint : IBuf.t -> t
Sourceval parse_fixed32 : IBuf.t -> int32
Sourceval parse_fixed64 : IBuf.t -> int64
Sourceval try_parse_fixed32 : IBuf.t -> int32
Sourceval try_parse_fixed64 : IBuf.t -> int64
Sourceval parse_field_header : IBuf.t -> int * int
Sourceval parse_field : IBuf.t -> (int * t) option
Sourceval parse_toplevel_header : IBuf.t -> t
Sourceval expect_int32 : t -> int32
Sourceval expect_int64 : t -> int64
Sourceval zigzag_varint_of_varint : t -> t
Sourceval max_uint : int64
Sourceval int64_of_uint : int -> int64
Sourceval int64_of_uint32 : int32 -> int64
Sourceval int_of_varint : t -> int
Sourceval int_of_signed_varint : t -> int
Sourceval int_of_zigzag_varint : t -> int
Sourceval int_of_fixed32 : t -> int
Sourceval int_of_fixed64 : t -> int
Sourceval int64_of_varint : t -> int64
Sourceval int64_of_signed_varint : t -> int64
Sourceval int64_of_zigzag_varint : t -> int64
Sourceval int64_of_fixed32 : t -> int64
Sourceval int64_of_fixed64 : t -> int64
Sourceval int64_of_signed_fixed32 : t -> int64
Sourceval int64_of_signed_fixed64 : t -> int64
Sourceval int32_of_varint : t -> int32
Sourceval int32_of_signed_varint : t -> int32
Sourceval int32_of_zigzag_varint : t -> int32
Sourceval int32_of_fixed32 : t -> int32
Sourceval int32_of_signed_fixed32 : t -> int32
Sourceval float_of_int32 : int32 -> float
Sourceval float_of_int64 : int64 -> float
Sourceval float_of_fixed64 : t -> float
Sourceval float_of_fixed32 : t -> float
Sourceval bool_of_varint : t -> bool
Sourceval parse_bool_field : t -> bool
Sourceval parse_binary_field : t -> string
Sourceval validate_string : 'a -> 'a
Sourceval parse_string_field : t -> string
Sourceval string_of_block : t -> string
Sourceval word_of_block : t -> string
Sourceval text_of_block : t -> string
Sourceval int_of_packed_varint : IBuf.t -> int
Sourceval int_of_packed_signed_varint : IBuf.t -> int
Sourceval int_of_packed_zigzag_varint : IBuf.t -> int
Sourceval int_of_packed_fixed32 : IBuf.t -> int
Sourceval int_of_packed_fixed64 : IBuf.t -> int
Sourceval int64_of_packed_varint : IBuf.t -> int64
Sourceval int64_of_packed_signed_varint : IBuf.t -> int64
Sourceval int64_of_packed_zigzag_varint : IBuf.t -> int64
Sourceval int64_of_packed_fixed64 : IBuf.t -> int64
Sourceval int64_of_packed_fixed32 : IBuf.t -> int64
Sourceval int64_of_packed_signed_fixed64 : IBuf.t -> int64
Sourceval int64_of_packed_signed_fixed32 : IBuf.t -> int64
Sourceval int32_of_packed_varint : IBuf.t -> int32
Sourceval int32_of_packed_signed_varint : IBuf.t -> int32
Sourceval int32_of_packed_zigzag_varint : IBuf.t -> int32
Sourceval int32_of_packed_fixed32 : IBuf.t -> int32
Sourceval int32_of_packed_signed_fixed32 : IBuf.t -> int32
Sourceval float_of_packed_fixed32 : IBuf.t -> float
Sourceval float_of_packed_fixed64 : IBuf.t -> float
Sourceval bool_of_packed_varint : IBuf.t -> bool
Sourceval parse_record_buf : IBuf.t -> (int * t) list
Sourceval parse_record : t -> (int * t) list
Sourceval parse_variant : t -> int * t
Sourceval find_fields : 'a -> ('a * 'b) list -> 'b list * ('a * 'b) list
Sourceval find_field : 'a -> ('a * 'b) list -> 'b option * ('a * 'b) list
Sourceval parse_binobj : (t -> 'a) -> string -> 'a
Sourceval parse_default : string -> t
Sourceval parse_required_field : int -> (t -> 'a) -> ?default:string -> (int * t) list -> 'a * (int * t) list
Sourceval parse_optional_field : 'a -> (t -> 'b) -> ?default:string -> ('a * t) list -> 'b option * ('a * t) list
Sourceval parse_repeated_field : 'a -> ('b -> 'c) -> ('a * 'b) list -> 'c list * ('a * 'b) list
Sourceval map_l2a : ('a -> 'b) -> 'a list -> 'b array
Sourceval parse_repeated_array_field : 'a -> ('b -> 'c) -> ('a * 'b) list -> 'c array * ('a * 'b) list
Sourceval parse_packed_fields : ('a -> 'b) -> 'a -> 'b list
Sourceval parse_packed_field : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a list
Sourceval parse_packed_array_field : int -> (IBuf.t -> 'a) -> IBuf.t -> 'a array
Sourceval rev_flatmap : ('a -> 'b list) -> 'a list -> 'b list
Sourceval parse_packed_repeated_field : 'a -> (IBuf.t -> 'b) -> (t -> 'b) -> ('a * t) list -> 'b list * ('a * t) list
Sourceval parse_packed_repeated_array_field : 'a -> (IBuf.t -> 'b) -> (t -> 'b) -> ('a * t) list -> 'b array * ('a * t) list
Sourceval parse_packed_repeated_array_fixed_field : int -> 'a -> (IBuf.t -> 'b) -> (t -> 'b) -> ('a * t) list -> 'b array * ('a * t) list
Sourceval parse_packed_repeated_array32_field : 'a -> (IBuf.t -> 'b) -> (t -> 'b) -> ('a * t) list -> 'b array * ('a * t) list
Sourceval parse_packed_repeated_array64_field : 'a -> (IBuf.t -> 'b) -> (t -> 'b) -> ('a * t) list -> 'b array * ('a * t) list
Sourceval parse_list_elem : ('a -> 'b) -> (int * 'a) -> 'b
Sourceval parse_list : (t -> 'a) -> t -> 'a list
Sourceval parse_array : (t -> 'a) -> t -> 'a array
Sourceval parse_packed_list_1 : (IBuf.t -> 'a) -> (t -> 'a) -> (int * t) list -> 'a list
Sourceval parse_packed_list : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a list
Sourceval parse_packed_array : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array
Sourceval parse_packed_array_fixed : int -> (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array
Sourceval parse_packed_array32 : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array
Sourceval parse_packed_array64 : (IBuf.t -> 'a) -> (t -> 'a) -> t -> 'a array
Sourcemodule OBuf : sig ... end
Sourceval to_string : OBuf.t -> string
Sourceval to_buffer : OBuf.t -> Buffer.t
Sourceval to_channel : out_channel -> OBuf.t -> unit
Sourceval iob : int -> OBuf.t
Sourceval gen_varint64_value : int64 -> OBuf.t
Sourceval gen_unsigned_varint_value : int -> OBuf.t
Sourceval gen_signed_varint_value : int -> OBuf.t
Sourceval gen_unsigned_varint32_value : int32 -> OBuf.t
Sourceval gen_signed_varint32_value : Int32.t -> OBuf.t
Sourceval gen_key : int -> int -> OBuf.t
Sourceval gen_primitive_key : int -> int -> OBuf.t
Sourceval gen_signed_varint_field : int -> int -> OBuf.t
Sourceval gen_varint_field : int -> int -> OBuf.t
Sourceval gen_signed_varint32_field : int -> Int32.t -> OBuf.t
Sourceval gen_varint32_field : int -> int32 -> OBuf.t
Sourceval gen_varint64_field : int -> int64 -> OBuf.t
Sourceval gen_fixed32_value : int32 -> OBuf.t
Sourceval gen_fixed64_value : int64 -> OBuf.t
Sourceval gen_fixed32_field : int -> int32 -> OBuf.t
Sourceval gen_fixed64_field : int -> int64 -> OBuf.t
Sourceval zigzag_of_int : int -> int
Sourceval zigzag_of_int32 : int32 -> int32
Sourceval zigzag_of_int64 : int64 -> int64
Sourceval int_to_varint : int -> int -> OBuf.t
Sourceval int_to_signed_varint : int -> int -> OBuf.t
Sourceval int_to_zigzag_varint : int -> int -> OBuf.t
Sourceval int64_to_varint : int -> int64 -> OBuf.t
Sourceval int64_to_signed_varint : int -> int64 -> OBuf.t
Sourceval int64_to_zigzag_varint : int -> int64 -> OBuf.t
Sourceval int64_to_fixed64 : int -> int64 -> OBuf.t
Sourceval int64_to_fixed32 : int -> int64 -> OBuf.t
Sourceval int64_to_signed_fixed64 : int -> int64 -> OBuf.t
Sourceval int64_to_signed_fixed32 : int -> int64 -> OBuf.t
Sourceval int32_to_varint : int -> int32 -> OBuf.t
Sourceval int32_to_signed_varint : int -> Int32.t -> OBuf.t
Sourceval int32_to_zigzag_varint : int -> int32 -> OBuf.t
Sourceval int32_to_fixed32 : int -> int32 -> OBuf.t
Sourceval int32_to_signed_fixed32 : int -> int32 -> OBuf.t
Sourceval int32_of_float : float -> int32
Sourceval int64_of_float : float -> int64
Sourceval float_to_fixed32 : int -> float -> OBuf.t
Sourceval float_to_fixed64 : int -> float -> OBuf.t
Sourceval int_of_bool : bool -> int
Sourceval bool_to_varint : int -> bool -> OBuf.t
Sourceval gen_bool_field : int -> bool -> OBuf.t
Sourceval gen_string_field : int -> string -> OBuf.t
Sourceval string_to_block : int -> string -> OBuf.t
Sourceval binary_to_block : int -> string -> OBuf.t
Sourceval word_to_block : int -> string -> OBuf.t
Sourceval text_to_block : int -> string -> OBuf.t
Sourceval gen_parsed_field : (int * t) -> OBuf.t
Sourceval gen_parsed_field_list : (int * t) list -> OBuf.t list
Sourceval int_to_packed_varint : int -> OBuf.t
Sourceval int_to_packed_signed_varint : int -> OBuf.t
Sourceval int_to_packed_zigzag_varint : int -> OBuf.t
Sourceval int64_to_packed_varint : int64 -> OBuf.t
Sourceval int64_to_packed_signed_varint : int64 -> OBuf.t
Sourceval int64_to_packed_zigzag_varint : int64 -> OBuf.t
Sourceval int64_to_packed_fixed64 : int64 -> OBuf.t
Sourceval int64_to_packed_fixed32 : int64 -> OBuf.t
Sourceval int64_to_packed_signed_fixed64 : int64 -> OBuf.t
Sourceval int64_to_packed_signed_fixed32 : int64 -> OBuf.t
Sourceval int32_to_packed_varint : int32 -> OBuf.t
Sourceval int32_to_packed_signed_varint : Int32.t -> OBuf.t
Sourceval int32_to_packed_zigzag_varint : int32 -> OBuf.t
Sourceval int32_to_packed_fixed32 : int32 -> OBuf.t
Sourceval int32_to_packed_signed_fixed32 : int32 -> OBuf.t
Sourceval float_to_packed_fixed32 : float -> OBuf.t
Sourceval float_to_packed_fixed64 : float -> OBuf.t
Sourceval bool_to_packed_varint : bool -> OBuf.t
Sourceval gen_required_field : 'a -> ('a -> 'b -> 'c) -> 'b -> 'c
Sourceval gen_optional_field : 'a -> ('a -> 'b -> OBuf.t) -> 'b option -> OBuf.t
Sourceval gen_repeated_field : 'a -> ('a -> 'b -> OBuf.t) -> 'b list -> OBuf.t
Sourceval map_a2l : ('a -> 'b) -> 'a array -> 'b list
Sourceval gen_repeated_array_field : 'a -> ('a -> 'b -> OBuf.t) -> 'b array -> OBuf.t
Sourceval gen_packed_repeated_field_common : int -> OBuf.t -> OBuf.t
Sourceval gen_packed_repeated_field : int -> ('a -> OBuf.t) -> 'a list -> OBuf.t
Sourceval gen_packed_repeated_array_field : int -> ('a -> OBuf.t) -> 'a array -> OBuf.t
Sourceval gen_packed_repeated_array32_field : int -> ('a -> OBuf.t) -> 'a array -> OBuf.t
Sourceval gen_packed_repeated_array64_field : int -> ('a -> OBuf.t) -> 'a array -> OBuf.t
Sourceval gen_record : int -> OBuf.t list -> OBuf.t
Sourceval gen_list : (int -> 'a -> OBuf.t) -> int -> 'a list -> OBuf.t
Sourceval gen_array : (int -> 'a -> OBuf.t) -> int -> 'a array -> OBuf.t
Sourceval gen_packed_list : ('a -> OBuf.t) -> int -> 'a list -> OBuf.t
Sourceval gen_packed_array : ('a -> OBuf.t) -> int -> 'a array -> OBuf.t
Sourceval gen_packed_array32 : ('a -> OBuf.t) -> int -> 'a array -> OBuf.t
Sourceval gen_packed_array64 : ('a -> OBuf.t) -> int -> 'a array -> OBuf.t
Sourceval gen_binobj : (int -> 'a -> OBuf.t) -> 'a -> string
Sourceval gen_block : OBuf.t -> OBuf.t
Sourceval parse_block : IBuf.t -> t
OCaml

Innovation. Community. Security.