slang::ast::NewClassExpression class

Represents a new expression that creates a class instance.

Base classes

class Expression
The base class for all expressions in SystemVerilog.

Public functions

auto constructorCall() const -> const Expression*

Public variables

bool isSuperClass
Set to true if this is invoking a super class's constructor.

Function documentation

const Expression* slang::ast::NewClassExpression::constructorCall() const

Returns an optional expression that calls the class's constructor