package hardcaml

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

Parameters

module B : ArraybitsBase

Signature

type t = {
  1. data : B.barray;
  2. width : int;
}
val empty : t
val width : t -> int
val to_string : t -> string
val to_int : t -> int
val to_bstr : t -> string
val create : int -> t
val copy : t -> t -> unit
val const : string -> t
val vdd : t
val gnd : t
val wire : int -> t
val (--) : t -> string -> t
val (&:) : t -> t -> t -> unit
val (|:) : t -> t -> t -> unit
val (^:) : t -> t -> t -> unit
val (~:) : t -> t -> unit
val (+:) : t -> t -> t -> unit
val (-:) : t -> t -> t -> unit
val (==:) : t -> t -> t -> unit
val (<>:) : t -> t -> t -> unit
val (<:) : t -> t -> t -> unit
val mux : t -> t -> t list -> unit
val concat : t -> t list -> unit
val select : t -> t -> int -> int -> unit
val (*:) : t -> t -> t -> unit
val (*+) : t -> t -> t -> unit