package stdcompat

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

Module Stdlib.BufferSource

Alias for Buffer.t

Sourceval add_uint8 : t -> int -> unit
  • since 4.08.0: val add_uint8 : t -> int -> unit
Sourceval add_int8 : t -> int -> unit
  • since 4.08.0: val add_int8 : t -> int -> unit
Sourceval add_uint16_ne : t -> int -> unit
  • since 4.08.0: val add_uint16_ne : t -> int -> unit
Sourceval add_uint16_be : t -> int -> unit
  • since 4.08.0: val add_uint16_be : t -> int -> unit
Sourceval add_uint16_le : t -> int -> unit
  • since 4.08.0: val add_uint16_le : t -> int -> unit
Sourceval add_int16_ne : t -> int -> unit
  • since 4.08.0: val add_int16_ne : t -> int -> unit
Sourceval add_int16_be : t -> int -> unit
  • since 4.08.0: val add_int16_be : t -> int -> unit
Sourceval add_int16_le : t -> int -> unit
  • since 4.08.0: val add_int16_le : t -> int -> unit
Sourceval add_int32_ne : t -> int32 -> unit
  • since 4.08.0: val add_int32_ne : t -> int32 -> unit
Sourceval add_int32_be : t -> int32 -> unit
  • since 4.08.0: val add_int32_be : t -> int32 -> unit
Sourceval add_int32_le : t -> int32 -> unit
  • since 4.08.0: val add_int32_le : t -> int32 -> unit
Sourceval add_int64_ne : t -> int64 -> unit
  • since 4.08.0: val add_int64_ne : t -> int64 -> unit
Sourceval add_int64_be : t -> int64 -> unit
  • since 4.08.0: val add_int64_be : t -> int64 -> unit
Sourceval add_int64_le : t -> int64 -> unit
  • since 4.08.0: val add_int64_le : t -> int64 -> unit
Sourceval to_seq : t -> char Seq.t
  • since 4.07.0: val to_seq : t -> char Seq.t
Sourceval to_seqi : t -> (int * char) Seq.t
  • since 4.07.0: val to_seqi : t -> (int * char) Seq.t
Sourceval add_seq : t -> char Seq.t -> unit
  • since 4.07.0: val add_seq : t -> char Seq.t -> unit
Sourceval of_seq : char Seq.t -> t
  • since 4.07.0: val of_seq : char Seq.t -> t
Sourceval add_utf_8_uchar : t -> Uchar.t -> unit
  • since 4.06.0: val add_utf_8_uchar : t -> Uchar.t -> unit
Sourceval add_utf_16le_uchar : t -> Uchar.t -> unit
  • since 4.06.0: val add_utf_16le_uchar : t -> Uchar.t -> unit
Sourceval add_utf_16be_uchar : t -> Uchar.t -> unit
  • since 4.06.0: val add_utf_16be_uchar : t -> Uchar.t -> unit
Sourceval truncate : t -> int -> unit
  • since 4.05.0: val truncate : t -> int -> unit
Sourceval to_bytes : t -> bytes
  • since 4.02.0: val to_bytes : t -> bytes
Sourceval blit : t -> int -> bytes -> int -> int -> unit
  • since 4.02.0: val blit : t -> int -> bytes -> int -> int -> unit
Sourceval add_bytes : t -> bytes -> unit
  • since 4.02.0: val add_bytes : t -> bytes -> unit
Sourceval add_subbytes : t -> bytes -> int -> int -> unit
  • since 4.02.0: val add_subbytes : t -> bytes -> int -> int -> unit
Sourceval sub : t -> int -> int -> string
  • since 3.08.0: val sub : t -> int -> int -> string
Sourceval nth : t -> int -> char
  • since 3.08.0: val nth : t -> int -> char
Sourceval create : int -> t

Alias for Buffer.create

Sourceval contents : t -> string

Alias for Buffer.contents

Sourceval length : t -> int

Alias for Buffer.length

Sourceval clear : t -> unit

Alias for Buffer.clear

Sourceval reset : t -> unit

Alias for Buffer.reset

Sourceval output_buffer : out_channel -> t -> unit
Sourceval add_char : t -> char -> unit

Alias for Buffer.add_char

Sourceval add_string : t -> string -> unit
Sourceval add_substring : t -> string -> int -> int -> unit
Sourceval add_substitute : t -> (string -> string) -> string -> unit
Sourceval add_buffer : t -> t -> unit
Sourceval add_channel : t -> in_channel -> int -> unit
OCaml

Innovation. Community. Security.