slang::ast::ArbitrarySymbolExpression class

Adapts an arbitrary symbol reference for use in an expression tree.

This is for cases like the $printtimescale system function that require a module name to be passed. This is not a NamedValueExpression because the symbol in question is not a value and is not normally usable in an expression.

Base classes

class Expression
The base class for all expressions in SystemVerilog.

Public variables

not_null<const Symbol*> symbol
The symbol being referenced.