package hardcaml_circuits

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

Module Hardcaml_circuits.VecSource

A simple vector structure with insert and delete operations at arbitrary positions.

Sourcemodule type Arg = sig ... end
Sourcemodule type S = sig ... end

operations

Sourceval noop : (module Hardcaml.Comb.S with type t = 'a) -> 'a

no op

Sourceval insert : (module Hardcaml.Comb.S with type t = 'a) -> 'a

insert at index

Sourceval remove : (module Hardcaml.Comb.S with type t = 'a) -> 'a

remove at index

Construction of vec circuits with given size