package hector

  1. Overview
  2. Docs

Module Int.StackSource

This module offers the same API as the standard library module Stdlib.Stack, but is implemented using vectors.

Sourcetype t = vector
Sourceexception Empty
Sourceval create : unit -> t
Sourceval push : element -> t -> unit
Sourceval pop : t -> element
Sourceval pop_opt : t -> element option
Sourceval drop : t -> unit
Sourceval top : t -> element
Sourceval top_opt : t -> element option
Sourceval clear : t -> unit
Sourceval copy : t -> t
Sourceval is_empty : t -> bool
Sourceval length : t -> int
Sourceval iter : (element -> unit) -> t -> unit
Sourceval fold : ('s -> element -> 's) -> 's -> t -> 's
Sourceval to_seq : t -> element Seq.t
Sourceval add_seq : t -> element Seq.t -> unit
Sourceval of_seq : element Seq.t -> t
OCaml

Innovation. Community. Security.