Module Structural.Base
the comb API must be (rebuilt) between each circuit
Parameters
Signature
include Hardcaml__.Comb_intf.Gates
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val empty : tthe empty signal
val is_empty : t -> Hardcaml__.Import.boolval width : t -> Hardcaml__.Import.intreturns the width of a signal
val of_constant : Hardcaml.Constant.t -> tcreates a constant
val to_constant : t -> Hardcaml.Constant.tval concat_msb : t Hardcaml__.Import.list -> tconcatenates a list of signals
val select : t -> Hardcaml__.Import.int -> Hardcaml__.Import.int -> tselect a range of bits
val (--) : t -> Hardcaml__.Import.string -> tnames a signal
val to_string : t -> Hardcaml__.Import.stringcreate string from signal
val mux : t -> t Hardcaml__.Import.list -> tmultiplexer