slang::ast::LValue::Concat struct

A concatenation of lvalues is also an lvalue and can be assigned to.

Public types

enum Kind { Packed, Unpacked }
The kind of concatenation – packed or unpacked.

Constructors, destructors, conversion operators

Concat(std::vector<LValue>&& elems, Kind kind)
Constructs a new Concat instance.

Public variables

std::vector<LValue> elems
The lvalue elements being concatenated.