Vl-inside
A set membership inside operator, e.g., a inside { 5, [16:23] }.
This is a product type, introduced by deftagsum in support of vl-expr.
Fields
- elem — vl-expr
- The element to test, e.g., a above.
- set — vl-valuerangelist
- The values and ranges making up the set, e.g.,
5 and [16:23].
- atts — vl-atts
- Any (* foo = bar, baz *) style attributes.
Subtopics
- Vl-valuerange
- A value or a range used in an inside expression. For instance,
the 8 or [16:20] from a inside { 8, [16:20] }.
- Make-vl-inside
- Basic constructor macro for vl-inside structures.
- Vl-inside->set
- Get the set field from a vl-inside.
- Vl-inside->elem
- Get the elem field from a vl-inside.
- Vl-inside->atts
- Get the atts field from a vl-inside.
- Change-vl-inside
- Modifying constructor for vl-inside structures.
- Vl-valuerangelist
- A list of vl-valuerange-p objects.