Module Structural.Base1
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 : 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