Piqi_protobufmodule C = Piqi_commonval default_wire_type :
C.T.piqtype ->
[> `block | `fixed64 | `varint | `zigzag_varint ]val wire_type_name : C.T.protobuf_wire_type -> stringval get_wire_type :
C.T.piqtype ->
C.T.protobuf_wire_type option ->
C.T.protobuf_wire_typeval get_wire_type_name : C.T.piqtype -> C.T.protobuf_wire_type option -> stringval get_wire_type_width :
C.T.piqtype ->
C.T.protobuf_wire_type option ->
int optionval incr : int32 ref -> unitval add_codes_field : int32 ref -> C.T.Field.t -> unitval add_codes_option : int32 ref -> C.T.Option.t -> unitval add_codes_enum_option : int32 ref -> C.T.Option.t -> unitval check_code : Int32.t -> unitval check_codes : Int32.t list -> unitval add_codes_record : C.T.Record.t -> unitval add_codes_variant : C.T.Variant.t -> unitval add_codes_enum : C.T.Enum.t -> unitval can_be_packed : Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> boolval check_packed_type :
'a ->
Piqi_impl_piqi.Piqi_impl_piqi.piqtype option ->
unitval check_packed_field : C.F.t -> unitval check_packed_list : C.L.t -> unitval check_protobuf_wire_type : C.A.t -> unitval add_codes_def :
[> `enum of C.T.Enum.t
| `record of C.T.Record.t
| `variant of C.T.Variant.t ] ->
unitval add_codes : C.T.typedef list -> unitval process_typedefs : C.T.typedef list -> unitval add_hashcodes_field : C.T.Field.t -> unitval add_hashcodes_option : C.T.Option.t -> unitval add_hashcodes_record : C.T.Record.t -> unitval add_hashcodes_variant : C.T.Variant.t -> unitval add_hashcodes_enum : C.T.Enum.t -> unitval add_hashcodes_def :
[> `enum of C.T.Enum.t
| `record of C.T.Record.t
| `variant of C.T.Variant.t ] ->
unitval add_hashcodes : C.T.typedef list -> unit