Module Std_logic.Variants

val u : t Variantslib.Variant.t
val x : t Variantslib.Variant.t
val l0 : t Variantslib.Variant.t
val l1 : t Variantslib.Variant.t
val z : t Variantslib.Variant.t
val w : t Variantslib.Variant.t
val l : t Variantslib.Variant.t
val h : t Variantslib.Variant.t
val don't_care : t Variantslib.Variant.t
val fold : init:'acc__ -> u:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> x:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> l0:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> l1:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> z:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> w:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> l:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> h:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> don't_care:( 'acc__ -> t Variantslib.Variant.t -> 'acc__ ) -> 'acc__
val iter : u:( t Variantslib.Variant.t -> Base.unit ) -> x:( t Variantslib.Variant.t -> Base.unit ) -> l0:( t Variantslib.Variant.t -> Base.unit ) -> l1:( t Variantslib.Variant.t -> Base.unit ) -> z:( t Variantslib.Variant.t -> Base.unit ) -> w:( t Variantslib.Variant.t -> Base.unit ) -> l:( t Variantslib.Variant.t -> Base.unit ) -> h:( t Variantslib.Variant.t -> Base.unit ) -> don't_care:( t Variantslib.Variant.t -> Base.unit ) -> Base.unit
val map : t -> u:( t Variantslib.Variant.t -> 'result__ ) -> x:( t Variantslib.Variant.t -> 'result__ ) -> l0:( t Variantslib.Variant.t -> 'result__ ) -> l1:( t Variantslib.Variant.t -> 'result__ ) -> z:( t Variantslib.Variant.t -> 'result__ ) -> w:( t Variantslib.Variant.t -> 'result__ ) -> l:( t Variantslib.Variant.t -> 'result__ ) -> h:( t Variantslib.Variant.t -> 'result__ ) -> don't_care:( t Variantslib.Variant.t -> 'result__ ) -> 'result__
val make_matcher : u: ( t Variantslib.Variant.t -> 'acc__0 -> ( Base.unit -> 'result__ ) * 'acc__1 ) -> x: ( t Variantslib.Variant.t -> 'acc__1 -> ( Base.unit -> 'result__ ) * 'acc__2 ) -> l0: ( t Variantslib.Variant.t -> 'acc__2 -> ( Base.unit -> 'result__ ) * 'acc__3 ) -> l1: ( t Variantslib.Variant.t -> 'acc__3 -> ( Base.unit -> 'result__ ) * 'acc__4 ) -> z: ( t Variantslib.Variant.t -> 'acc__4 -> ( Base.unit -> 'result__ ) * 'acc__5 ) -> w: ( t Variantslib.Variant.t -> 'acc__5 -> ( Base.unit -> 'result__ ) * 'acc__6 ) -> l: ( t Variantslib.Variant.t -> 'acc__6 -> ( Base.unit -> 'result__ ) * 'acc__7 ) -> h: ( t Variantslib.Variant.t -> 'acc__7 -> ( Base.unit -> 'result__ ) * 'acc__8 ) -> don't_care: ( t Variantslib.Variant.t -> 'acc__8 -> ( Base.unit -> 'result__ ) * 'acc__9 ) -> 'acc__0 -> ( t -> 'result__ ) * 'acc__9
val to_rank : t -> Base.int
val to_name : t -> Base.string
val descriptions : (Base.string * Base.int) Base.list