Vl-concat
A basic concatenation expression, e.g., {a, b, c}.
This is a product type, introduced by deftagsum in support of vl-expr.
Fields
- parts — vl-exprlist
- The expressions being concatenated together, e.g., the
expressions for a, b, and c, in order.
- atts — vl-atts
- Any (* foo = bar, baz *) style attributes.
BOZO: Some day, investigate whether we can require the
parts to be non-empty.
Subtopics
- Vl-concat->parts
- Get the parts field from a vl-concat.
- Vl-concat->atts
- Get the atts field from a vl-concat.
- Make-vl-concat
- Basic constructor macro for vl-concat structures.
- Change-vl-concat
- Modifying constructor for vl-concat structures.