slang::ast::NewArrayExpression class

Represents a new[] expression that creates a dynamic array.

Base classes

class Expression
The base class for all expressions in SystemVerilog.

Public functions

auto sizeExpr() const -> const Expression&
auto initExpr() const -> const Expression*

Function documentation

const Expression& slang::ast::NewArrayExpression::sizeExpr() const

Returns the expression indicating the size of the array to create

const Expression* slang::ast::NewArrayExpression::initExpr() const

Returns an optional expression that initializes the array