package capnp

  1. Overview
  2. Docs
type t
val alloc : int -> t
val release : t -> unit
val length : t -> int
val get_uint8 : t -> int -> int
val get_uint16 : t -> int -> int
val get_uint32 : t -> int -> Uint32.t
val get_uint64 : t -> int -> Uint64.t
val get_int8 : t -> int -> int
val get_int16 : t -> int -> int
val get_int32 : t -> int -> Int32.t
val get_int64 : t -> int -> Int64.t
val set_uint8 : t -> int -> int -> unit
val set_uint16 : t -> int -> int -> unit
val set_uint32 : t -> int -> Uint32.t -> unit
val set_uint64 : t -> int -> Uint64.t -> unit
val set_int8 : t -> int -> int -> unit
val set_int16 : t -> int -> int -> unit
val set_int32 : t -> int -> Int32.t -> unit
val set_int64 : t -> int -> Int64.t -> unit
val blit : src:t -> src_pos:int -> dst:t -> dst_pos:int -> len:int -> unit
val blit_to_bytes : src:t -> src_pos:int -> dst:Bytes.t -> dst_pos:int -> len:int -> unit
val blit_from_string : src:string -> src_pos:int -> dst:t -> dst_pos:int -> len:int -> unit
val zero_out : t -> pos:int -> len:int -> unit