Module moore_svlog::value [−][src]
Expand description
Representation of constant values and their operations
This module implements a representation for values that may arise within a SystemVerilog source text and provides ways of executing common operations such as addition and multiplication. It also provides the ability to evaluate the constant value of nodes in a context.
The operations in this module are intended to panic if invalid combinations of values are used. The compiler’s type system should catch and prevent such uses.
Structs
The data associated with a value.
Enums
The different forms a value can assume.
Functions
Create a new array value.
Create a new tombstone value.
Create a new integer value.
Create a new integer value with special bits.
Create a new string value.
Create a new struct value.
Create a new time value.
Type Definitions
A verilog value.