package piqilib

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

Module Piqi_protobufSource

Sourceval default_wire_type : C.T.piqtype -> [> `block | `fixed64 | `varint | `zigzag_varint ]
Sourceval wire_type_name : C.T.protobuf_wire_type -> string
Sourceval get_wire_type_name : C.T.piqtype -> C.T.protobuf_wire_type option -> string
Sourceval get_wire_type_width : C.T.piqtype -> C.T.protobuf_wire_type option -> int option
Sourceval invalid_max_code : int32
Sourceval incr : int32 ref -> unit
Sourceval add_codes_field : int32 ref -> C.T.Field.t -> unit
Sourceval add_codes_option : int32 ref -> C.T.Option.t -> unit
Sourceval add_codes_enum_option : int32 ref -> C.T.Option.t -> unit
Sourceval check_code : Int32.t -> unit
Sourceval check_codes : Int32.t list -> unit
Sourceval check_enum_codes : int32 list -> unit
Sourceval order_fields : C.F.t list -> C.F.t list
Sourceval add_codes_record : C.T.Record.t -> unit
Sourceval add_codes_variant : C.T.Variant.t -> unit
Sourceval add_codes_enum : C.T.Enum.t -> unit
Sourceval check_packed_type : 'a -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype option -> unit
Sourceval wire_packed_warning : 'a -> unit
Sourceval check_packed_field : C.F.t -> unit
Sourceval check_packed_list : C.L.t -> unit
Sourceval check_protobuf_wire_type : C.A.t -> unit
Sourceval process_typedef : [> `alias of C.A.t | `list of C.L.t | `record of C.R.t ] -> unit
Sourceval add_codes_def : [> `enum of C.T.Enum.t | `record of C.T.Record.t | `variant of C.T.Variant.t ] -> unit
Sourceval add_codes : C.T.typedef list -> unit
Sourceval process_typedefs : C.T.typedef list -> unit
Sourceval hashcode : string -> int
Sourceval hashcode' : string -> int32 option
Sourceval add_hashcodes_field : C.T.Field.t -> unit
Sourceval add_hashcodes_option : C.T.Option.t -> unit
Sourceval add_hashcodes_record : C.T.Record.t -> unit
Sourceval add_hashcodes_variant : C.T.Variant.t -> unit
Sourceval add_hashcodes_enum : C.T.Enum.t -> unit
Sourceval add_hashcodes_def : [> `enum of C.T.Enum.t | `record of C.T.Record.t | `variant of C.T.Variant.t ] -> unit
Sourceval add_hashcodes : C.T.typedef list -> unit
OCaml

Innovation. Community. Security.