Module llhd::ty[][src]

Expand description

Types of values.

Re-exports

pub use self::TypeKind::*;

Enums

The different kinds of types.

Functions

Create a array type. size is the number of elements in the array, and ty the type of each individual element.

Create an entity type with the given input and output arguments.

Create an enum type of the requested size.

Create a function type with the given arguments and return type.

Create an integer type of the requested size.

Create a pointer type with the requested data type.

Create a signal type with the requested data type.

Create a struct type. fields is an list of types, one for each field.

Create a time type.

Create a void type.

Type Definitions

An LLHD type.