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.