Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module List : sig ... end
module IBuf : sig ... end
val init_from_channel : Stdlib.in_channel -> t
val init_from_string : string -> t
val next_varint_byte : IBuf.t -> int * int
val parse_fixed32 : IBuf.t -> int32
val parse_fixed64 : IBuf.t -> int64
val try_parse_fixed32 : IBuf.t -> int32
val try_parse_fixed64 : IBuf.t -> int64
val parse_field_header : IBuf.t -> int * int
val expect_int32 : t -> int32
val expect_int64 : t -> int64
val int_of_varint : t -> int
val int_of_signed_varint : t -> int
val int_of_zigzag_varint : t -> int
val int_of_fixed32 : t -> int
val int_of_fixed64 : t -> int
val int64_of_varint : t -> int64
val int64_of_signed_varint : t -> int64
val int64_of_zigzag_varint : t -> int64
val int64_of_fixed32 : t -> int64
val int64_of_fixed64 : t -> int64
val int64_of_signed_fixed32 : t -> int64
val int64_of_signed_fixed64 : t -> int64
val int32_of_varint : t -> int32
val int32_of_signed_varint : t -> int32
val int32_of_zigzag_varint : t -> int32
val int32_of_fixed32 : t -> int32
val int32_of_signed_fixed32 : t -> int32
val float_of_fixed64 : t -> float
val float_of_fixed32 : t -> float
val bool_of_varint : t -> bool
val parse_bool_field : t -> bool
val parse_binary_field : t -> string
val parse_string_field : t -> string
val string_of_block : t -> string
val word_of_block : t -> string
val text_of_block : t -> string
val int_of_packed_varint : IBuf.t -> int
val int_of_packed_signed_varint : IBuf.t -> int
val int_of_packed_zigzag_varint : IBuf.t -> int
val int_of_packed_fixed32 : IBuf.t -> int
val int_of_packed_fixed64 : IBuf.t -> int
val int64_of_packed_varint : IBuf.t -> int64
val int64_of_packed_signed_varint : IBuf.t -> int64
val int64_of_packed_zigzag_varint : IBuf.t -> int64
val int64_of_packed_fixed64 : IBuf.t -> int64
val int64_of_packed_fixed32 : IBuf.t -> int64
val int64_of_packed_signed_fixed64 : IBuf.t -> int64
val int64_of_packed_signed_fixed32 : IBuf.t -> int64
val int32_of_packed_varint : IBuf.t -> int32
val int32_of_packed_signed_varint : IBuf.t -> int32
val int32_of_packed_zigzag_varint : IBuf.t -> int32
val int32_of_packed_fixed32 : IBuf.t -> int32
val int32_of_packed_signed_fixed32 : IBuf.t -> int32
val float_of_packed_fixed32 : IBuf.t -> float
val float_of_packed_fixed64 : IBuf.t -> float
val bool_of_packed_varint : IBuf.t -> bool
val parse_binobj : (t -> 'a) -> string -> 'a
val parse_default : string -> t
module OBuf : sig ... end
val to_string : OBuf.t -> string
val to_buffer : OBuf.t -> Stdlib.Buffer.t
val to_channel : Stdlib.out_channel -> OBuf.t -> unit
val iob : int -> OBuf.t
val gen_varint64_value : int64 -> OBuf.t
val gen_unsigned_varint_value : int -> OBuf.t
val gen_signed_varint_value : int -> OBuf.t
val gen_unsigned_varint32_value : int32 -> OBuf.t
val gen_signed_varint32_value : Stdlib.Int32.t -> OBuf.t
val gen_key : int -> int -> OBuf.t
val gen_primitive_key : int -> int -> OBuf.t
val gen_signed_varint_field : int -> int -> OBuf.t
val gen_varint_field : int -> int -> OBuf.t
val gen_signed_varint32_field : int -> Stdlib.Int32.t -> OBuf.t
val gen_varint32_field : int -> int32 -> OBuf.t
val gen_varint64_field : int -> int64 -> OBuf.t
val gen_fixed32_value : int32 -> OBuf.t
val gen_fixed64_value : int64 -> OBuf.t
val gen_fixed32_field : int -> int32 -> OBuf.t
val gen_fixed64_field : int -> int64 -> OBuf.t
val int_to_varint : int -> int -> OBuf.t
val int_to_signed_varint : int -> int -> OBuf.t
val int_to_zigzag_varint : int -> int -> OBuf.t
val int64_to_varint : int -> int64 -> OBuf.t
val int64_to_signed_varint : int -> int64 -> OBuf.t
val int64_to_zigzag_varint : int -> int64 -> OBuf.t
val int64_to_fixed64 : int -> int64 -> OBuf.t
val int64_to_fixed32 : int -> int64 -> OBuf.t
val int64_to_signed_fixed64 : int -> int64 -> OBuf.t
val int64_to_signed_fixed32 : int -> int64 -> OBuf.t
val int32_to_varint : int -> int32 -> OBuf.t
val int32_to_signed_varint : int -> Stdlib.Int32.t -> OBuf.t
val int32_to_zigzag_varint : int -> int32 -> OBuf.t
val int32_to_fixed32 : int -> int32 -> OBuf.t
val int32_to_signed_fixed32 : int -> int32 -> OBuf.t
val float_to_fixed32 : int -> float -> OBuf.t
val float_to_fixed64 : int -> float -> OBuf.t
val bool_to_varint : int -> bool -> OBuf.t
val gen_bool_field : int -> bool -> OBuf.t
val gen_string_field : int -> string -> OBuf.t
val string_to_block : int -> string -> OBuf.t
val binary_to_block : int -> string -> OBuf.t
val word_to_block : int -> string -> OBuf.t
val text_to_block : int -> string -> OBuf.t
val int_to_packed_varint : int -> OBuf.t
val int_to_packed_signed_varint : int -> OBuf.t
val int_to_packed_zigzag_varint : int -> OBuf.t
val int64_to_packed_varint : int64 -> OBuf.t
val int64_to_packed_signed_varint : int64 -> OBuf.t
val int64_to_packed_zigzag_varint : int64 -> OBuf.t
val int64_to_packed_fixed64 : int64 -> OBuf.t
val int64_to_packed_fixed32 : int64 -> OBuf.t
val int64_to_packed_signed_fixed64 : int64 -> OBuf.t
val int64_to_packed_signed_fixed32 : int64 -> OBuf.t
val int32_to_packed_varint : int32 -> OBuf.t
val int32_to_packed_signed_varint : Stdlib.Int32.t -> OBuf.t
val int32_to_packed_zigzag_varint : int32 -> OBuf.t
val int32_to_packed_fixed32 : int32 -> OBuf.t
val int32_to_packed_signed_fixed32 : int32 -> OBuf.t
val float_to_packed_fixed32 : float -> OBuf.t
val float_to_packed_fixed64 : float -> OBuf.t
val bool_to_packed_varint : bool -> OBuf.t
val gen_binobj : (int -> 'a -> OBuf.t) -> 'a -> string