package core

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

See Iobuf for documentation.

no_seek and seek are phantom types used in a similar manner to read and read_write.

type no_seek

Like read.

val sexp_of_no_seek : no_seek -> Ppx_sexp_conv_lib.Sexp.t
type seek = private no_seek

Like read_write.

val sexp_of_seek : seek -> Ppx_sexp_conv_lib.Sexp.t

A collection of iobuf access functions. This abstracts over Iobuf.Consume, Iobuf.Fill, Iobuf.Peek, and Iobuf.Poke.

module type Bound = Iobuf_intf.Bound

An iobuf window bound, either upper or lower. You can't see its int value, but you can save and restore it.

The src_pos argument of Core_kernel.Blit.blit doesn't make sense here.

type ('src, 'dst) consuming_blit = src:'src -> dst:'dst -> dst_pos:int -> len:int -> unit
type ('src, 'dst) consuming_blito = src:'src -> ?src_len:int -> dst:'dst -> ?dst_pos:int -> unit -> unit
module Unix : sig ... end

This file is a modified version of unixLabels.mli from the OCaml distribution.