[][src]Module moore_svlog::ty

An implementation of the verilog type system.

Structs

Range

The [a:b] part in a vector/array type such as logic [a:b].

Enums

Domain

The number of values each bit of a type can assume.

RangeDir

Which side is greater in a range [a:b].

Sign

Whether a type is signed or unsigned.

TypeKind

Type data.

Statics

BIT_TYPE

The bit type.

BYTE_TYPE

The byte type.

ERROR_TYPE

The <error> type.

INTEGER_TYPE

The integer type.

INT_TYPE

The int type.

LOGIC_TYPE

The logic type.

LONGINT_TYPE

The longint type.

SHORTINT_TYPE

The shortint type.

TIME_TYPE

The time type.

VOID_TYPE

The void type.

Functions

bit_size_of_type
identical

Check if two types are identical.

Type Definitions

Type

A verilog type.