Kinds of base types for enums.
(vl-enumbasekind-p x) → *
The SystemVerilog-2012 rules for
enum_base_type ::= integer_atom_type [signing] | integer_vector_type [signing] [packed_dimension] | type_identifier [packed_dimension]
A
Per Section 6.19, the default type is
Function:
(defun vl-enumbasekind-p (x) (declare (xargs :guard t)) (let ((__function__ 'vl-enumbasekind-p)) (declare (ignorable __function__)) (or (stringp x) (eq x :vl-byte) (eq x :vl-shortint) (eq x :vl-int) (eq x :vl-longint) (eq x :vl-integer) (eq x :vl-time) (eq x :vl-bit) (eq x :vl-logic) (eq x :vl-reg))))